/* CSS Document */
body {
	background-image: url(images/page_bg_02.gif);
	background-repeat: repeat-x;
	background-color: #fbfbfb;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#wrapper{margin:0px auto; width:990px;}
#header{ padding:0px 46px 0px 66px; width:878px; text-align:left; background-image:url(images/header.gif); background-position:bottom; background-repeat:no-repeat; height:145px; display:block;}
#logo{float:left;  width:179px; height:143px;}
#nav{ width:699px; float:left; height:143px;}
#bookmark{ text-align:right; width:699px; height:57px; float:left;}
#button{width:454px; float:left; padding-left:245px; white-space:nowrap}
#button a{ font-size:14px; border:1px solid #2a80a9; text-decoration:none; color:#FFFFFF; padding:10px 20px 0px 20px; background-image:url(images/btn_05.jpg); background-repeat:repeat-x; display:block; height:23px; float:left;}
#button a:hover{ background-image:url(images/selected_btn_05.jpg);}
#contents{ clear:both; width:898px; background-image:url(images/content_bg_05.jpg); background-repeat:repeat-y; padding:0px 46px 0px 46px; float:left;}
#banner{ width:878px; padding:0px 10px 10px 10px;}
#main{ width:868px; padding:0px 15px 10px 15px;}
#left{ float:left; width:215px; text-align:left;}
#left #offers{float:left; padding:5px 0px 5px 0px; width:215px;}
#left #offers h1{margin:0px; background-image: url(images/offer_21.jpg); height:30px; background-repeat:no-repeat; padding:8px 10px 0px 10px; color:#FFFFFF; font-size:18px; font-weight:normal;}
#left #links{float:left; padding:5px 0px 5px 0px; width:215px;}
#left #links h1{margin:0px; background-image: url(images/index2_32.jpg); height:30px; background-repeat:no-repeat; padding:8px 10px 0px 10px; color:#FFFFFF; font-size:18px; font-weight:normal;}
#left #links a{ width:180px; height:28px; padding:8px 10px 0px 25px; background-image:url(images/links_34.gif); background-repeat:no-repeat; ; display:block; text-decoration:none; color:#008495}
#left #links a:hover{ text-decoration:underline}

#center{float:left; width:418px; padding:0px 10px 0px 10px; display:block; text-align:left;}
#center h1{ margin:0px; background-image:url(images/about_14.gif); height:30px; background-repeat:no-repeat; padding:8px 10px 0px 10px; color:#FFFFFF; font-size:18px; font-weight:normal;}
#center #content{padding:6px 10px 0px 10px; line-height:20px; }
#center #links a{ width:300px; height:28px; padding:8px 10px 0px 100px; float:left; clear:both; display:block; text-decoration:none; color:#008495; background-color:#e5e5e5; margin-top:2px;}
#center #links a:hover{ text-decoration:underline}
#right{float:left; width:215px; text-align:left;}
#right #featured{float:left; padding:5px 0px 5px 0px; width:215px;}
#right #featured h1{margin:0px; background-image: url(images/index2_21.jpg); height:30px; background-repeat:no-repeat; padding:8px 10px 0px 10px; color:#FFFFFF; font-size:18px; font-weight:normal;}

#footer{ clear:both; width:878px; padding:10px; background-image: url(images/index2_08.gif); background-repeat: repeat-x; height:60px; display:block; color:#999999}
#footer a{color:#999999; text-decoration:none; padding:0px 10px 0px 10px}
#footer a:hover{ color:#333333}
#footer #left{width:400px; float:left; text-align:left}
#footer #right{ float:left; width:478px; text-align:right}

/*box*/
.box{ clear:both; margin-top:5px; padding:10px 0px 0px 0px; width:215px; display:block;}
.boxtop{ float:left; padding:0px; margin:0px;  line-height:0px; width:215px; height:7px;  display:block; background-image:url(images/boxtop_28.gif); background-repeat:no-repeat}
.boxmiddle{ float:left;  padding:0px 5px 3px 5px; width:203px; border-left:1px solid #c5c4c5; border-right:1px solid #c5c4c5; }
.boxbottom{ float:left; width:215px; height:26px; text-align:center; display:block; background-image: url(images/boxbottom_32.gif); background-repeat:no-repeat}
.box strong{ color:#006699}
.box .boxtitle{margin:5px; color:#006699; text-align:center;font-weight:bold;}
.box .boxthumb{margin:5px; text-align:center;}
.box .boxdesc{margin:5px; font-size:11px;}
.box .boxprice{margin:5px; text-align:center; font-weight:bold; color:#FF6600}
.box .thumb{float:left; width:95px; height:100px; overflow:hidden}
.box .desc{float:left; width: 108px; font-size:11px;}
#contactFormArea{width:250px; padding-left:15px; padding-bottom:15px;}
#contactFormArea fieldset { border:0;margin:0;padding:0;}
#contactFormArea label { display:block; }
#contactFormArea  input.text,textarea { overflow:hidden;  width:230px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
#contactFormArea  input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
.porttext .props{background-image:url(images/bull.gif); padding-left:12px; margin:0px; display:block; background-repeat:no-repeat }

.newsletter{ padding:8px 0px 0px 20px; float:left; clear:both; display:block; text-decoration:none; color:#008495;}
.sbt{ border:solid 1px #999999;}