/* RESET */
* {outline: none;}body {margin:0; padding:0;	font-size: 62.5%;height: 100%;}a:link, a:visited, a:hover, a:active {text-decoration: none;}ul, ol {margin: 0;padding: 0;list-style-type: none;}form {margin: 0px;padding: 0px;}a img {border: 0;}.clearfix:after{ content: ".";  display: block;  height: 0; clear: both;  visibility: hidden;}.clearfix{min-width: 0;	display: inline-block; display: block;}* html .clearfix{height: 1%;}.left{float: left;}.right{float: right;}.textleft{text-align:left;}.textright{text-align:right;}.textcenter{text-align:center;}.center {margin-right: auto; margin-left: auto;}textarea { overflow:auto; }a { color:#1D6579; }a:hover { text-decoration:underline; }
/* COMMON TAGS */
.clear { clear:both; line-height:1px; height:1px; }
/* TYPOGRAPHY */
h1 { font-size:2.4em; }
h2 { font-size:2.2em; }
h3 { font-size:2.0em; }
h4 { font-size:1.8em; }
h5 { font-size:1.6em; }
h6 { font-size:1.4em; }
/* LAYOUT TAGS */
#header, #showcase, #collectionbox_left h2, #collectionbox_right h2, #leftcol, #info_box h6, #info_box p, #newsletter h3, #info_box a.end, #featured_box h6, #rightcol_left h2, #product_box h2, #category_box{font-family:Georgia, "Times New Roman", Times, serif;}
body {background:#fff;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.box { width:1128px; margin:0 auto; padding:0;}
/*header*/
#header {background:url(../graphics/bg_header.gif) repeat-x #fff;width:100%;float:left; padding:0 0 28px 0;}
#logo {width:166px;float:left;padding:9px 0 0 2px;}
#top {width:958px;float:left; height:38px; padding:10px 0 0 0;}
#top .boxleft { width:425px; margin:0; padding:0 0 0 18px; float:left;}
#top ul li{background:url(../graphics/img_bullet.gif) no-repeat right center;color:#14657f;font-size:12px;line-height:15px;margin:0;padding:0 8px 0 6px;float:left;word-spacing:-1px; }
#top ul li.last { background:none; padding-right:0;}
#top .row { width:246px; margin:0; float:left; height:22px;}
#top .row .input{background:url(../graphics/input.gif) no-repeat;width:168px;height:22px;float:left;border:none; color:#b9b9b9; font-size:14px; margin:0; padding:0 0 0 10px; line-height:22px;}
#top .row .link {background:url(../graphics/search_button.gif) no-repeat;width:38px;height:22px;float:left;border:none;cursor:pointer; margin:0; padding:0;} 
#top .cart_box { background:url(../graphics/img%20cartbox.jpg) no-repeat right center; width:200px; float:left; padding: 0 0 0 25px;}
#top .cart_box span { color:#4b8ea3; font-size:14px; line-height:22px; font-weight:bold;}
#top .cart_box span a { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color:#4b8ea3; text-decoration:underline; display:block;}
#top .cart_box span a:hover { text-decoration:none;}
#top .cart_box ul li{background: none !important;}
#navigation {width:950px; float:left;  padding:28px 0 0 8px;}
#navigation ul li {color:#000;font-size:15px;line-height:18px;float:left;margin:0;padding:0 15px;}
#navigation ul li.last { padding-right:0;}
#navigation ul li a { color:#000;}
#navigation ul li a:hover, #navigation ul li a.active { color:#1e6c85; text-decoration:none;}

/* showcase */
#showcase { width:100%; float:left; position:relative; padding:8px 0 0 0;}
#showcase_left {background:url(../graphics/showcase_left.gif) no-repeat 139px 156px #a2cc65;width:194px; height:160px; border-left:solid 8px #8ab857;border-top:solid 8px #8ab857;border-bottom:solid 10px #8ab857; float:left; padding:25px 0 18px 0;position:absolute; z-index:10; left:0; margin:10px 0 0 0;}
#showcase_left p { color:#fff; font-size:21px; font-style:italic; font-weight:bold; margin:0; padding:0 40px 0 20px; }
#showcase_left p a { color:#558d04; text-decoration:underline; font-size:11px; display:block; padding:10px 0 0 0; font-style:normal;}
#showcase_left p a:hover { text-decoration:none;}
#showcase_right { width:937px; height:356px; float:left; position:relative; left:194px; top:-70px; bottom:-30px; right:0; margin:-14px 0 -68px 0; z-index:1;}
#showcase_right .images { padding:0px; }

/* container */
#container{ width:100%; float:left;}
#collectionbox { width:100%; float:left; padding:0 0 22px 0;}
#collectionbox_left { width:540px; margin:0 0 0 2px; float:left; }
#collectionbox_left h2 { color:#568e04; font-size:18px; margin:0; padding:2px 0 6px 0; display:block; font-weight:normal; text-transform:uppercase; font-weight:normal;}
#collectionbox_left p {display:block; color:#333; font-size:14px; margin:0; padding:2px 0 0 0; width: 112px;}
#collectionbox_left .common, #collectionbox_right .common, #product_box .common{ width:150px; margin:0 35px 0 0; float:left;} 
#collectionbox_left .common.last, #collectionbox_right .common.last, #product_box .common.last{ margin-right:0;}
#collectionbox_left .common span, #collectionbox_right .common span, #product_box .common span{ display:block; color:#333; font-size:14px; margin:0; padding:2px 0 0 0; }
#collectionbox_left .common span a, #collectionbox_right .common span a, #product_box .common span a{ color:#333;}
#collectionbox_right { width:540px; margin:0 0 0 40px; float:left;}
#collectionbox_right h2 { color:#333; font-size:18px; margin:0; padding:2px 0 6px 0; text-transform:uppercase; font-weight:normal;}
#collectionbox_right p {display:block; color:#333; font-size:14px; margin:0; padding:2px 0 0 0; width: 112px;}
#leftcol { width:716px; float:left;}
#leftcol h3 { color:#1d6579; font-size:24px; margin:0; padding:0 0 12px 0; line-height:24px; font-weight:normal;}
#leftcol p { color:#333; font-size:16px; line-height:20px; margin:0; padding:4px 0 10px 0;}
#leftcol h4 { color:#1d6579; font-size:20px; margin:0; padding:0; line-height:24px; font-weight:normal;}

/******** contact us forms styles *************/
#leftcol input { color: #768080; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 3px; padding: 2px 5px; border: 1px #ccc solid; }

#leftcol input.title { width: 200px;}

#leftcol input.qty { width:25px;}

#leftcol select { color: #636D70; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 3px; padding: 2px 5px; border: 1px #ccc solid; }

#leftcol input.checkbox, input.radio { border-style: none !important; }

#leftcol textarea { color: inherit; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 3px; padding: 2px 5px; border: 1px #ccc solid; width: 375px; height: 100px; }


/******** blog ***********/
#leftcol_blog { width:1115px; float:left;}
#leftcol_blog h3 { color:#1d6579; font-size:24px; margin:0; padding:0 0 12px 0; line-height:24px; font-weight:normal;}
#leftcol_blog p { color:#333; font-size:16px; line-height:20px; margin:0; padding:4px 0 0 0;}
#leftcol_blog h4 { color:#1d6579; font-size:20px; margin:0; padding:0; line-height:24px; font-weight:normal;}

/******** blog forms styles *************/
#leftcol_blog input { color: #768080; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 3px; padding: 2px 5px; border: 1px #ccc solid; }

#leftcol_blog input.title { width: 200px;}

#leftcol_blog input.qty { width:25px;}

#leftcol_blog select { color: #636D70; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 3px; padding: 2px 5px; border: 1px #ccc solid; }

#leftcol_blog input.checkbox, input.radio { border-style: none !important; }

#leftcol_blog textarea { color: inherit; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 3px; padding: 2px 5px; border: 1px #ccc solid; width: 375px; height: 100px; }

/********* Search Results ***********/
#searchdisp {}
.searchdisp h1 {color:#333; font-size:17px; line-height:17px; margin:0; padding:5px 0 0 0; display:block; font-weight: normal;} 


#news_box { width:698px; margin:0; padding:10px 15px 8px 0; float:left;}
#news_box h1 { background:#a2cc65; font-size:21px; color:#426704; line-height:45px; margin:0; padding:0 0 0 12px; text-transform:uppercase; font-weight:normal;} 
#news_box .common_box { width:714px; margin:0; padding:25px 0 25px 2px; float:left; }
#news_box .common_box img { margin:0 15px 0 0; float:left;}
#news_box .news_text{float:right; width:540px;}
#news_box .common_box h5 { color:#333; font-size:22px; line-height:22px; margin:0; padding:0; font-weight:normal;}
#news_box .common_box p { color:#333; font-size:14px; line-height:20px; margin:0; padding:12px 0 0 0;  font-family:Arial, Helvetica, sans-serif;}
#news_box .common_box span { display:block; color:#1d6579; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
#news_box .common_box p a { color:#1d6579; text-decoration:underline;}
#news_box .common_box p a:hover { text-decoration:none;}

#news_box_Test { width:332px; margin:0; padding:10px 15px 8px 0; float:left;}
#news_box_Test h1 { font-family:Georgia, "Times New Roman", Times, serif; background:#a2cc65; font-size:21px; color:#426704; line-height:25px; margin:0; padding:0 0 0 12px; text-transform:uppercase; font-weight:normal;} 
#news_box_Test .common_box_Test { width:332px; margin:0; padding:25px 0 25px 2px; float:left; }
#news_box_Test .common_box_Test img { margin:0 23px 0 0; float:left;}
#news_box_Test .news_text_Test{  font-family:Georgia, "Times New Roman", Times, serif; float:left; width:332px;}
#news_box_Test .common_box_Test h5 { color:#333; font-size:22px; line-height:22px; margin:0; padding:0; font-weight:normal;}
#news_box_Test .common_box_Test p { color:#333; font-size:14px; line-height:20px; margin:0; padding:12px 0 0 0;  font-family:Arial, Helvetica, sans-serif;}
#news_box_Test .common_box_Test span { display:block; color:#1d6579; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
#news_box_Test .common_box_Test p a { color:#1d6579; text-decoration:underline;}
#news_box_Test .common_box_Test p a:hover { text-decoration:none;}


#rightcol {width:360px;  float:right; margin:0 9px 0 35px; display:inline;  position:relative; right:0px; top: 0px;}
#info_box { background:#e0ddc9; width:332px;  float:left; padding:18px 14px 0 14px; position:relative;}
#info_box h6 { color:#333; font-size:20px; margin:0; padding:0 0 18px 0; background:url(../graphics/boder.gif) repeat-x left bottom; font-weight:normal;}
#img_box { width:124px; background:url(../graphics/img_box.gif) no-repeat; height:130px; float:left; padding:5px 0 0 5px; position:absolute; top:-22px; left:220px; margin:0 0 -22px 0; }
#info_box p { background:url(../graphics/boder.gif) repeat-x left bottom; display:block; margin:0; padding:20px 0 20px 2px; color:#006699; font-size:16px; line-height:19px; }
#info_box p a { color:#006699;}
#info_box span { color:#333; font-size:12px; line-height:16px; margin:0; padding:16px 0 0 0; display:block;}
#info_box span strong { color:#006699; font-weight:bold; margin:0; padding:0 4px 0 0;}
#info_box span strong.blue { display:block;}
#info_box a.end {display:block;color:#006699; font-size:16px; line-height:16px; margin:0; padding:8px 0 10px 0; display:inline-block; float:right; font-weight:normal; }

#newsletter { background:#a2cc65;width:320px; margin:10px 0 0 0; padding:16px 20px 6px 20px; float:left;}
#newsletter h3 { color:#426704; font-size:20px; margin:0; padding:0 0 8px 0; font-weight:normal;}
#newsletter p { color:#333; font-size:14px; line-height:14px; margin:0; padding:0 0 8px 0; }
#newsletter .row2 { width:100%; padding:0; float:left; padding:0 0 10px 0;}
#newsletter .row2 .input2 { background:url(../graphics/input2.gif) no-repeat; width:238px;padding:4px 0 4px 11px;color:#333;font-size:14px; line-height:22px;height:14px;border:none; float:left;}
#newsletter .row2 .button { background:url(../graphics/button_signup.gif) no-repeat; width:65px; height:22px; float:left; cursor:pointer; border:none;}

/* footer */
#footer { background:url(../graphics/footer_border.gif) repeat-x left top; width:100%; margin:10px 0 16px 0; padding:21px 0 0 0; float:left;}
#featured_box { width:100%; float:left; padding:0 0 24px 0;}
#featured_box h6 { color:#333; font-size:16px; margin:0; padding:0 0 8px 0;}
#featured_box img { float:left; margin:0 40px 0 0;}
#footer_nav, #inner_footer .footer_nav { width:782px; float:left;}
#footer_nav ul li, #inner_footer .footer_nav ul li { color:#000; font-size:13px; margin:0; padding:0 14px 0 2px; float:left; line-height:32px;}
#footer_nav ul li.last, #inner_footer .footer_nav ul li.last { padding:0;}
#footer_nav ul li, #inner_footer .footer_nav ul li.first { padding:0 14px 0 10px;}
#footer_nav ul li a, #inner_footer .footer_nav ul li a { color:#000;}
#social, #inner_footer .social{ width:343px; float:left; text-align:right; padding:0;}
#social img, #inner_footer .social img { margin:0 2px 0 0;}
#social img, #inner_footer .social img.last { margin:0 10px 0 0;}
/*inner*/
.container{ width:100%; float:left; padding:0 0 144px 0;}
.left_col { width:360px; float:left; padding:0 0 20px 0; margin:0; }
#subnav { width:100%; padding:18px 0 25px 0; margin:0 0 16px 0; float:left;background:#edebd4;}
#subnav ul li { color:#006699; font-weight:bold; font-size:16px; line-height:28px; display:block;}
#subnav ul li a { background:url(../graphics/drop_arrow.gif) no-repeat 13px center; color:#006699; padding:0 0 0 30px;}
#subnav ul li a:hover, #subnav ul li a.active { text-decoration:none; color:#006699; background:url(../graphics/drop_arrow_active.gif) no-repeat 13px center;}
#subnav ul ul li { line-height:30px; color:#333; font-size:16px; display:block; font-weight:normal;} 
#subnav ul ul { width:360px; float:left; margin:0 0 12px 0;}
#subnav ul ul li a { color:#333; padding:0 0 0 36px; margin:0; background:none; display:block; }
#subnav ul ul li a:hover, #subnav ul ul li a.active {background:#f8f4dc; text-decoration:none; }
.rightcol { width:692px; float:left; padding:0 0 0 75px;}
#rightcol_left { width:330px; float:left;}
#rightcol_left h2 { color:#333; font-size:23px; margin:0; padding:0; word-spacing:-2px; letter-spacing:-1px;}
#rightcol_left span.black { font-size:19px; display:block; font-weight:bold; margin:0; padding:12px 0;}
#rightcol_left img.button { margin:10px 0 4px 2px; float:left;}
#rightcol_left p { color:#333; font-size:14px; line-height:16px; margin:0; padding:14px 30px 0 0;}
#rightcol_left p span { display:block;}
#rightcol_right { width:360px; float:left;}
#product_box { width:100%; float:left; margin:100px 0 0 ;}
#product_box h2 { color:#1e6c85; font-size:15px; margin:0; padding:2px 0 15px 0; font-weight:normal;}

.breads{
width:auto;
}

.breads{
font:12px;
color:#333333;
padding:0 0 15px 0;
}
 
.breads a{
font:bold 12px;
color:#006699;
text-decoration:none;
}
.breads a:hover{
font:bold 12px;
color:#006699;
text-decoration:underline;
}



#inner_footer { width:100%; float:left; margin:25px 0 0 0; padding:12px 0 0 0;}
#inner_footer .social span { color:#6da46c; font-size:13px; text-align:right; margin:0; padding:15px 0 0 0; display:block;} 
#inner_footer .social span a {color:#6da46c; text-decoration:underline; }
#inner_footer .social span a:hover { text-decoration:none;}

/*inner 2*/

#category_box { width:100%; float:left;}
#category_box h3 { color:#333; font-size:23px; margin:0; padding:0;}
#category_box .commonbox2 { width:142px; height:188px; margin:10px 35px 0 0; float:left;}
#category_box .commonbox2.last { margin-right:0;}
#category_box .commonbox2 img { margin:0 0 3px 0; float:left;}
#category_box .commonbox2 span { color:#333; font-size:17px; line-height:17px; margin:0; padding:0; display:block;}
#category_box .commonbox2 span a { color:#333;}
#inner_footer.border { background:url(../graphics/border_footer_inner.gif) repeat-x top center;}

/*deal of the day*/

#hotdeal { width:360px; height:230px; background:#E0DDC9; margin-bottom:30px; margin-top:-15px; color:#333333; }
#hotdeal h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#4e372f; padding: 10px 0 0 10px; }
#hotdeal h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding: 0 0 0 10px; }
#hotdeals .hotdeal_guts p.hotdeal_price a { color: #1D6579 !important; text-decoration: underline;}
#hotdeal .hotdeal_img { float: left; padding-left: 10px;} 
#hotdeal .hotdeal_guts { width:200px; float: right; margin-right: 25px;}
#hotdeal .hotdeal_guts .hotdeal_price {}
#hotdeal .hotdeal_guts .hotdeal_blurb {}
#hotdeal .hotdeal_guts .hotdeal_buy {}

/*calendar*/

.submit { background: none repeat scroll 0 0 #A3CC66; float:left; margin: 20px 0 0 240px; cursor:pointer;}
.submit a {  }
.submit a:hover {  }