@charset "UTF-8";

/* CSS Document */



/* 

Kuriger Builders







*/



body  {

height:100%;

background:#000;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:13px;

color:#000;

line-height:15px;

margin:0;

padding:0;

}



p  {

margin:0 0 12px 0;

padding:0;

}



a  {

color:#000;

text-decoration:underline;

}

a:hover  {

color:#3e80cc;

text-decoration:none;

}

a:focus {

outline:none;

}



a img	{

border:0;

}



div, span  {

margin:0;

padding:0;

}



form  {

margin:0;

padding:0;

}

input, textarea   {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

margin:0;

}



ul, ol  {

margin:0;

padding:0;

margin:0 25px 10px 25px;

}

li  {

margin:0;

padding:0;

}



h1  {

color:#000;

font-size:22px;

line-height:23px;

font-weight:normal;

padding:0;

margin:0 0 12px 0;

}



/*  */



#pageWrap	{

width:948px;

margin:50px auto 0 auto;

}



#logo	{

display:block;

margin:0 auto;

}



#navTop	{

height:35px;

margin:17px 0 0 31px;

}

#navTop ul	{

margin:0 auto;

padding:0;

}

#navTop li	{

display:inline-block;

float:left;

height:35px;

border-left:1px solid #fff;

margin:0;

padding:0;

}

#navTop li.firstItem	{

border:0;

}

#navTop li a	{

display:block;

float:left;

height:35px;

color:#fff;

font-size:13px;

line-height:33px;

text-decoration:none;

padding:0 30px;

}

#navTop li a#currentPage	{

background: url(../images/nav-over.gif) repeat-x;

}

#navTop li a:hover	{

background: url(../images/nav-over.gif) repeat-x;

}



#navGallery	{

position:absolute;

height:27px;

margin:-18px 0 0 0;

}

#navGallery ul	{

margin:0 auto;

padding:0;

}

#navGallery li	{

display:inline-block;

float:left;

height:27px;

margin:0;

padding:0;

}

#navGallery li a	{

display:block;

float:left;

height:27px;

color:#fff;

font-size:12px;

line-height:27px;

text-transform:uppercase;

text-decoration:none;

padding:0 28px 0 28px;

}

#navGallery li a:hover	{

color:#000;

background:#fff;

}



.contentWrap	{

background: url(../images/pinstrip.gif) no-repeat;

padding:22px 31px 10px 31px;

}



.content	{

min-height: 341px;

background:#fff url(../images/bg-content.gif) repeat-x bottom left;

}



.homeContent	{

float:left;

position: relative;

width:284px;

min-height:341px;

}



.galleryContent	{

background:#fff;

/*margin-top:9px;*/

}



.contentPadding	{

padding:25px 28px 40px 28px;

}



.contentPaddingGallery	{

padding:25px 28px 28px 28px;

}



#galleryText	{

float:left;

width:240px;

}



#galleryPhotos	{

float:left;

width:560px;

margin-left:30px;

}

#galleryPhotos img	{

float:left;

margin:0 16px 16px 0;

}



#slides	{

float:left;

width:580px;

height:341px;
background:url(../flash/1.jpg) no-repeat;

margin-left:19px;

}

#slides #stamp	{

position:absolute;

z-index:999;

width:137px;

height:137px;

background:url(../images/home_slides/stamp.png) no-repeat;

margin-left:443px;

}

#slides #attention	{

position:absolute;

z-index:999;

width:324px;

height:37px;

background:url(../images/home_slides/attention.png) no-repeat;

margin:295px 0 0 17px;

}







.panels	{

clear:both;

height:140px;

margin-left:31px;

padding-top:4px;

}

.panels div	{

float:left;

width:284px;

height:140px;

overflow:hidden;

color:#fff;

background:url(../images/bg_info_panel.gif);

cursor:pointer;

}

.panels div.panelFeatured	{

margin:0 17px;

}

.panels div:hover	{

background-color:#18191a;

background-position:0 -140px;

}

.panels div div  {

display:block;

float:left;

width:221px;

height:140px;

overflow:hidden;

color:#fff;

background:url(../images/bg_info_panel.gif);

cursor:pointer;

padding:18px 41px 0 22px;

}

.panels div div img	{

float:right;

margin-left:12px;

}

.panels div div h4	{

font-size:17px;

line-height:17px;

font-weight:normal;

margin:0 0 7px 0;

padding:0;

}

.panels div.panelFeatured div h4	{

margin:0 0 2px 0;

}

.panels div div h5	{

color:#3e80cc;

font-size:17px;

line-height:17px;

font-weight:normal;

margin:0 0 7px 0;

padding:0;

}

.panels div div h6	{

font-size:13px;

line-height:15px;

font-weight:normal;

margin:0;

padding:5px 0 0 0;

}

.panels div div p	{

color:#999999;

font-size:13px;

font-style:italic;

margin:0;

}

.panels div.panelFeatured div p	{

font-size:12px;

}

.panels div div p a	{

color:#3e80cc;

}

.panels div div p.alignRight	{

text-align:right;

color: #3E80CC;

}



.panelsHome	{

padding-top:16px;

}



.buttonBar	{

padding:10px 0 12px 58px;

}



.fsub	{

color:#fff;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

background:#000;

border:1px solid #666;

cursor:pointer;

}

.fsub:hover	{

background:#3e80cc;

}



.productListingBorder	{

padding-bottom:16px;

}



.productListing	{

padding-left:15px;

text-align:left;

}



.productListingName	{

display:block;

font-size:15px;

font-weight:bold;

margin-bottom:7px;

}



.productName	{

color:#000;

font-size:22px;

line-height:23px;

font-weight:normal;

padding:0;

margin:0 0 12px 0;

}



.latestNewsTitle	{

font-size:15px;

font-weight:bold;

margin-bottom:3px;

}

.latestNewsDate	{

font-size:12px;

margin-bottom:10px;

}



.latestNewsSource	img	{

float:right;

margin-left:10px;

}



#moreContent	{

display:none;

background: #FFF;

padding: 0px 28px 0px 28px;

position: absolute; 

top: 82px; 

left: 0px;

border: none;

}



#footer	{

color:#8c8c8c;

font-size:12px;

text-align:center;

background:url(../images/logo_kuriger_footer.gif) no-repeat top center;

margin-top:15px;

padding:48px 0 10px 0;

}

#footer a	{

color:#8c8c8c;

text-decoration:none;

}

#footer a:hover	{

text-decoration:underline;

}



.clearBoth	{

clear:both;

height:0;

}



#categoryDescription

{

float: left;

width: 260px;

}



#categoryListing

{

float: right;

width: 532px;

}





#categoryListing img

{

margin: 0px 0px 10px 10px;

border: 1px solid #CCC;

}





#categoryListing img:hover

{

border: 1px solid #3E80CC;

}



#main_image

{

margin: 0px 0px 0px 0px;

border: 1px solid #CCC;

}



#main_image:hover

{

border: 1px solid #3E80CC;

}





.productThumbnails

{

margin: 10px 1px 0px 1px;

border: 1px solid #CCC;

}



.productThumbnails:hover

{

border: 1px solid #3E80CC;

}



.productMainDisplay

{

padding: 0px 25px 0px 0px;

}

