@charset "utf-8";
/* reset */
* { margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; vertical-align:top;}
p { padding:7px 0px 20px 2px; line-height:20px;}
img { border:0px none; outline:0}
body { line-height:1px;}
/* reset */

/* common elements */
.clear { clear:both;}
.float_left { float:left}
.float_right{ float:right;}
.float_center{ clip: rect(auto,auto,auto,auto); position: relative; left: 35px; }
/* common elements */

/* container */
#wrapper { width:1000px; margin:0 auto; /*border:1px solid #1B3751;*/}
/* container */



/* header */
#header { height:142px; min-width:998px; border-left:1px solid #1B3751; border-right:1px solid #1B3751;}
#topbar { height:31px; background:url(../images/topbar.png) repeat-x;}
#msg1 { padding-left:21px; line-height:31px; color:#fff;}
#top_links {line-height:31px; color:#4dc7ed; padding-right:21px;}
#top_links a { text-decoration:none; line-height:31px; color:#4dc7ed;}
#logobar { position:relative; height:47px; clear:both;}
#logo { position:absolute; top:0px; left:2px; padding-top: 2px; float:left;  }
#date { position:absolute; top:0; right:0; color:#000; font-weight:bold;; padding:28px 21px 0px 0px; white-space:nowrap;}

#txtcentre{ font:14px Arial, Helvetica, sans-serif;color:#000; font-weight:bold;}
#att{ font:9px Arial, Helvetica, sans-serif;color:#000;}

#menubar { background:url(../images/menubarwhite.png) repeat-x; height:88px; clear:both;}
#menubar_left { padding-top:22px;}
#searchbox { background:url(../images/searchbox.png) no-repeat; width:316px; height:64px; float:right;}
#msg2 { line-height:22px; color:#2f4d66; padding-left:21px; }
#msg3 { font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#2f4d66; padding-left:5px; }
.heading3   { color: #4a4a4a; font-size: 18px;font-family: Arial, Helvetica, sans-serif;  }
#searchbox_padding { padding-left:31px;}
#search_title { line-height:29px; color:#fff; font-weight:bold;}
#boutique { line-height:29px; color:#2f4d66; font-weight:bold;}
#search_field { background:url(../images/search_field.png) no-repeat; width:279px; height:27px; padding-left:4px; vertical-align:top;}
.txt_search { border:0px none; height:21px; padding:6px 0 0 0; margin:0; width:238px; font-family:Verdana;font-size: 12px;font-weight: bold;}
.btn_search { background:url(../images/btn_search.png) no-repeat; height:27px; width:26px; border:0px none; cursor:pointer; vertical-align:top}
/* header */

/* nav */
.block_form {position:relative;z-index:101;}
.block_centre {position:relative;z-index:101;}
.block_form #navbar ul#main, .block_form_2 #navbar ul#main {padding:0 20px 0 10px;}
.block_form #boutique ul#centre, {padding:10 20px 20 10px;}
.block_form #navbar ul#main li, .block_form_2 #navbar ul#main li {display:inline;list-style:none;}
.block_form #navbar ul#main li a, .block_form_2 #navbar ul#main li a {text-decoration:none; font-size:13px; color:#fff;}
.block_form #navbar ul#main li a:hover, .block_form_2 #navbar ul#main li a:hover {color:#e4fc16;}
.block_form #navbar ul#main li a span, .block_form_2 #navbar ul#main li a span {line-height:42px;  padding: 0px 8px 0px 8px; font-weight:bold;}
.block_form #plus {position:absolute;right:-10px;top:14px;width:16px;height:13px;background:url(../images/arrow.png) no-repeat;cursor:pointer}
.block_form #navbar #hidden {display:none;z-index:98;padding-top:24px;background:url(../images/arrow_top_hover.png) top left no-repeat;position:absolute;right:-215px;top:10px; width:353px; cursor:pointer;}
.block_form #navbar #hidden {_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arrow_top_hover.png', sizingMethod='crop')}
.block_form #navbar #hidden .hidden_bg {background:url(../images/hidden_nav_bg.png) repeat-y;}
.block_form #navbar #hidden ul#sub {margin:0;padding:10px 10px 0px 10px;}
.block_form #navbar #hidden ul#sub li {list-style:none;margin:0;padding:0;height:28px;}
.block_form #navbar #hidden ul#sub li a {text-decoration:none; font-size:12px; color:#fff; font-weight:bold;}
.block_form #navbar #hidden ul#sub li a:hover {color:#e4fc16;}
.block_form #navbar #hidden ul#sub2 {margin:0;padding:10px 10px 0px 10px;}
.block_form #navbar #hidden ul#sub2 li {list-style:none;margin:0;padding:0;height:28px;}
.block_form #navbar #hidden ul#sub2 li a {text-decoration:none; font-size:12px; color:#fff; font-weight:bold;}
.block_form #navbar #hidden ul#sub2 li a:hover {color:#e4fc16;}
.block_form #navbar #hidden #bottom {width:353px;height:8px; background:url(../images/hidden_nav_bottom.png) no-repeat;}
/* nav */
/* index */
.moinschertop  {
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	font-style: italic;padding:0px 0px 8px 21px; background:url(../images/bulleth2.gif) no-repeat 0px 3px; border-bottom:1px dashed #bababa;}
.moinscher  {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
/* mainbody */
#mainbody { padding:13px 0px 13px 0px;}
#mainbody h1 { font:18px Arial, Helvetica, sans-serif; padding:0px 0px 8px 21px; background:url(../images/bullet.gif) no-repeat 0px 3px; border-bottom:1px dashed #bababa;}
.column_padding { padding:13px;}
#categories { padding:12px 0px 0px 0px;}
#categories li { list-style:none;}
#categories h2 a { font:normal 18px Georgia, "Times New Roman", Times, serif; color:#249cd4; text-decoration:none;}
#categories h2 a:hover, #categories p a:hover { text-decoration:underline;} 
#categories p, #categories p a { color:#575757; font: normal 13px Arial, Helvetica, sans-serif; text-decoration:none;}
#hot_products h2 { font:bold 15px Arial, Helvetica, sans-serif; padding:0px 0px 8px 21px; text-align:center; border-bottom:1px dashed #bababa;}


/* left_column */
#left_column { width:290px; border:1px solid #d1d1d1; float:left; background:url(../images/column_gradient.png) repeat-x}
/* left_column */

/* right_column */
#right_column { float:right; width:693px; border:1px solid #d1d1d1;}
#hotProd0,#hotProd1,#hotProd2,#hotProd3,#hotProd4,#hotProd5,#hotProd6,#hotProd7,#hotProd8,#hotProd9,.htPrAl, #hotProd313328, #hotProd746698, #hotProd880350, #hotProd798477, #hotProd530896, #hotProd385774, #hotProd1145, #hotProd281471, #hotProd968888, #hotProd385769{display:none}
/* right_column */

/* mainbody */
#columnmid { padding:10px width:1000px; border:2px solid #d1d1d1; float:center; background:url(../images/column_gradient.png) repeat-x}
/* footer */
#footer_search { float:right; background:url(../images/search_field.png) no-repeat; height:27px; width:279px; padding-left:4px; vertical-align:baseline;}
#super_footer1 { background:#fff url(../images/footer_1.png) repeat-x left bottom; height:88px; }
#super_footer1_padding {padding:0px 21px 0px 21px;}
#footer_logo { float:left; width:257px; padding-top:37px; }
#helpers { float:right;}
#scroll_top { padding-top:47px; padding-left:10px; float:right;}
#super_footer2 { background:#1697bf url(../images/footer_2.png) repeat-x left bottom; }
.super_footer2_padding {padding:21px; }
.super_footer2_padding p { text-align:justify; line-height:18px;}
.columns { background:url(../images/separator.png) repeat-y center; }

#blocks3 { padding:9px 0 0 0;}
#blocks3 ul{ padding:0; margin:0;}
#blocks3 ul li {float:left; margin-right:9px; list-style:none; height:390px; }
#blocks3 ul li div.superbox3 {padding:0; height:390px; margin-left:9px; }
#blocks3 ul li.last-child3 { margin-right:0;}
#blocks3 ul li div.box_wide3 {
	padding:0;
	height:390px;
	margin-left:9px;
	width:250px;
	margin-right:0;
	background-position: 100% 0px;
}



#super_footer2 h1 { font-size:24px; font-style:italic; font-weight:bold; padding-left:46px; background:url(../images/info.png) no-repeat; line-height:43px;}
#super_footer2 p {
	padding:4px 0px 4px 0px;
	margin:0;
	font-size:14px;
	line-height:14px;
}
#super_footer2 { color:#d2e0ed }
#contact { float:right;}
#super_footer3 { background:#58cff5; color:#1b3751; }
#super_footer3 a {color:#1b3751; text-decoration:underline;}
#super_footer3 h1 { font-size:18px; font-style:italic; font-weight:bold; }
#super_footer3 p { padding:4px 0px 4px 0px; margin:0;}
#footer { background:#1b3751 url(../images/footer.png) repeat-x; height:51px;}
#footer_padding { text-align:center; padding:15px 0px 0px 0px; color:#7eadc1; font-size:11px;}
#footer_padding a {color:#7eadc1; text-decoration:none; font-size:11px;}
.column { float:left; width:50%;}
.right_padding { padding-right:35px;}
.left_padding { padding-left:35px;}
.check { padding:21px 0px 0px 30px; margin:0;}
.check li {}
/* footer */

/* whats hot */
#hot_products { padding-top:13px;}
#hMain0,#hMain1,#hMain2,#hMain3,#hMain4{width:105px;height:111px;background:#fff;overflow:hidden; padding-top:7px;}
#hMain5,#hMain6,#hMain7,#hMain8,#hMain9{width:105px;height:111px;background:#fff;overflow:hidden}
.hFeatureTop{ padding:0px 13px 0px 13px;}
.hFeatureTop h3 {margin:12px 10px 14px;padding:0;color:#333;background:transparent;font-size:14px;font-weight:normal;text-align:center;}
.featured_image{width:180px;}
.compare_prices { padding-top:5px;}
.hFeature{border-left:1px #ccc solid;border-right:1px #ccc solid;}
.hMainText{display:block;padding:5px 4px 0 3px;font-size:11px;line-height:12px;}
a:link .hMainText, a:visited .hMainText, a:active .hMainText{text-decoration:none}
a:hover .hMainText{text-decoration:underline}
.rating, .reviews { padding-bottom:4px;}
.reviews a { color:#09F}
.price {font-size:16px;}
.price a { font-weight:bold; font-size:16px; color:#F00}
.featured_content { padding-top:30px;}
.spacer, td.spacer{clear:both;width:1px;height:1px;line-height:1px;font-size:1px;border:0;background-color:#ccc;color:#ccc}
.featured_description, p.featured_description{margin:0;padding:2px 15px 8px;color:#555;font-size:12px;background-color:#fff}
/* whats hot */
ul.arrows { padding:5px 0 0 5px;}
ul.arrows li { background:url(../images/arrow_green.png) no-repeat 0px 1px; padding:0 0 6px 24px; list-style:none;}
