body{padding:0; margin:0; background:#C0C0C0; font-family:Arial; font-size:9pt;text-align:center;color:#676767;}
img{border:none;}

.both{clear:both;border:none;}

#gcontent{width:996px;padding:0;background:white;margin:auto;}
#head{background:black;width:100%;border-bottom:1px solid white;height:125px;}
#logo{float:left;width:291px;height:125px;}
#rightlogo{float:left;text-align:right;height:88px;color:white;font-size:15pt;font-family:MyriadPro, Arial;width:628px;padding:37px 77px 0 0;font-weight:bold;}
#rightlogo span.red{color:#F0020C;}
#rightlogo span.blue{color:#4F84BF;}
#phone{color:#F0020C;font-size:27pt;font-family:MyriadPro, Arial;font-weight:bold;padding-right:32px;}

#menu{clear:both;width:996px;height:41px;text-align:center;background:#E2E2E2 url('i/bgmenup.jpg') top left repeat-x;}
#menu div{float:left;}
#menu div.overb{padding:12px 10px 0 10px;border-top:1px solid #D1D1D1;border-bottom:1px solid #6B6B6B;background:#E2E2E2 url('i/bgmenuover.jpg') top left repeat-x;height:27px;color:black;font-size:9pt;text-transform:uppercase;}
#menu div.b{text-transform:uppercase;padding:12px 10px 0 10px;border-top:1px solid #D1D1D1;border-bottom:1px solid #6B6B6B;background:#E2E2E2 url('i/bgmenu.jpg') top left repeat-x;height:27px;color:black;font-size:9pt;}
#menu div.b a{color:black;font-size:9pt;text-decoration:none;}
#menu div.b a:hover{text-decoration:underline;}
#menu div.overb a{color:black;font-size:9pt;text-decoration:none;}
#menu div.overb a:hover{text-decoration:underline;}
#menu div.p{background:url('i/p.gif') top left no-repeat;width:3px;height:41px;}

#content{width:996px;height:510px;border-bottom:4px solid #CA0000;}

#blocksindex{width:304px;float:left;margin:4px 0px 0 0; margin-left:20px; position:relative; z-index:2;}
#block1{width:234px; height:178px;padding:36px 32px 0 40px; color:#444444;text-align:left;}
#block1 ul{padding:0;margin:12px 0 0 0;}
#block1 ul li{list-style:none;background:url('i/liindex.gif') top left no-repeat;padding:0 0 5px 28px;color:black;font-size:15pt;}
#block2 {width:236px; height:267px;padding:25px 30px 0 40px; text-align:left;overflow:hidden; font-size:10pt; color:#444444;}
#block2 ul{padding:0;margin:12px 0 0 0;}
#block2 ul li{list-style:none;background:url('i/liindex.gif') top left no-repeat; padding:0 0 5px 28px;}
p{color:#676767;margin:0 0 19px 0;padding:0;font-size:10pt;}
b{color:black;margin:0;padding:0;font-weight:bold;}


#banners{border-bottom:3px solid #7C7C7C;padding:10px 0;height:127px;clear:both;}
#banners div{float:left;border:4px solid #B9B9B9;margin:0 7px;height:114px;}
#banners div img{border:1px solid white;}

#copy{clear:both;width:949px;padding:14px 28px 14px 19px;}
.imgcopy{float:left;width:29px;}
.textcopy{float:right;color:#606060;font-size:9pt;padding-top:13px;}
.textcopy a{text-decoration:none;color:#606060;font-size:9pt;}
.textcopy a:hover{text-decoration:underline}

#content1{clear:both;width:992px;height:504px;border-bottom:4px solid #CA0000;padding:4px 0 4px 4px;background:white;}

#rightblock{float:right;width:499px;height:504px;border-left:1px solid white;text-align:center;}
.hred{background:#F0020C url('i/bgred.gif') top left no-repeat;height:18px;padding:2px 0 0 30px;color:white;font-weight:bold;font-size:9pt;margin-bottom:1px;text-align:left;}
.hred a{color:white;font-weight:bold;font-size:9pt;}
.hgrey{background:#E5E5E5 url('i/bggrey.gif') top left no-repeat;;height:18px;padding:2px 0 0 30px;color:black;font-weight:bold;font-size:9pt;margin-bottom:1px;text-align:left;}
.hgrey a{color:black;font-weight:bold;font-size:9pt;}

.headtable{margin:5px auto;height:25px;width:489px;}
#leftrow{width:6px;height:25px;float:left;background:url('i/leftrow.gif') top right no-repeat;}
#h{background:#E2E2E2;height:25px;float:left;width:477px;}
#h div{float:left;color:black;font-weight:bold;padding:5px 0 5px 12px;height:15px;text-align:left;}
div.size{width:33px;text-align:left;}
div.des{width:220px;text-align:left;}
div.images{width:82px;text-align:left;margin-left:20px;}
div.prise{width:50px;text-align:left;}
#rightrow{width:6px;height:25px;float:left;background:url('i/rightrow.gif') top left no-repeat;}

table.bodytable{padding:0;margin:0 0 20px 6px;border-collapse:collapse;width:95%;}
table.bodytable td{color:#8A8A8A;text-align:left;padding:20px 0 20px 0;font-size:8pt;}
table.bodytable td.size{width:52px;padding-left:7px;}
table.bodytable td.des{width:214px;padding-right:5px;}
table.bodytable td.img{width:124px;text-align:center;}
table.bodytable td.price{font-weight:bold;color:#F0020C;text-align:center;}

table.bodytable td.line{border-bottom:1px solid #CECECE;padding:0;}
table.bodytable td img{width:48px;height:48px;border:1px solid #8A8A8A;margin-right:5px;}
table.bodytable td b{font-weight:bold;padding:0;margin:0;color:#8A8A8A;font-size:8pt;}
#tablediv{overflow:auto;width:492px;height:345px;}

#bigpicleft{float:left;width:492px;}
#map{margin-bottom:4px;height:276px;}
#bggr{background:url('i/bggr.jpg') top left no-repeat;width:432px;height:172px;text-align:left;padding:18px 30px 34px 30px;}
#bggr h1{padding:0;margin:0 0 15px 0;color:black;font-size:15pt;}
#bggr div{color:black;font-size:8pt;overflow:hidden;height:140px;}
#bggr img{float:left;border:3px solid #CBCBCB;margin:0 26px 0 0;}
#bggr div b{color:black;font-weight:bold;}

#redblock{float:left;background:#CA0000 url('i/bggirl.jpg') bottom left no-repeat;color:white;width:184px;text-align:left;padding:15px 0 0 15px;height:489px;font-weight:bold;}
#redblock a{color:white;font-weight:bold;text-decoration:none;}
#redblock a:hover{text-decoration:underline;}
#formblock{float:right;padding:0 20px;text-align:left;}

form{padding:0;margin:0;}
label.contactlab{display:block;padding:0 0 2px 0;margin:0;font-size:8pt;color:#656565;}
input.contactinp{width:257px;height:16px;border:1px solid #9A9A9A;margin:0 0 4px 0;padding:0;}
textarea.contacttra{width:257px;height:303px;border:1px solid #9A9A9A;margin:0 0 4px 0;padding:0;}
#sendcontact{padding:0;width:74px;height:17px;cursor:pointer;cursor:hand;}

#contentright{overflow:auto;width:473px;height:463px;padding:10px; text-align:left;}