/* body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#36348E; background-color:#C3BBF9; margin:0;} */
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#36348E; background-color:#C3BBF9; margin:0;}
h1{text-align:center; font-family: Verdana,Georgia, serif; letter-spacing: 2px;}
h2{font-family: Verdana; text-transform: uppercase; font-size: 13px; letter-spacing: 1px;}
h3{}
/* a:link, a:visited{color:#F60; text-decoration:none;} */
a:link, a:visited{color:#4c49bd; text-decoration:none;}
/* a:hover{color:#36348E; text-decoration:underline;} */
a:hover{text-decoration:underline;}
p{font-family: georgia,"times new roman",times,serif; font-size: 14px; line-height: 1.5em;}

/***** LAYOUT [all pages] *****/
#container{width:1000px;background-image:url(../images/bg_container.jpg); background-repeat:repeat; margin:0 auto 0px auto; padding-bottom:0px;overflow: hidden}
/*header*/
#header{background-image:url(../images/bg_header.jpg); background-repeat:no-repeat; width:1000px; height:154px; position:relative; top:10px;}
.breadcrumbs{position:relative; top:4px; left:210px; font-size:10px;}
.breadcrumbs a:link, .breadcrumbs a:visited{color:#36348E; text-decoration:none;}
.breadcrumbs a:hover{color:#F60; text-decoration:none;}
/*left column - nav*/
#left_col{float:left; width:201px; text-align:center; padding-top:25px;}
.nav_btn{width:177px; margin:0 auto 10px auto; border:solid 3px #36348E;}
a.nav:link, a.nav:visited{color:#FFF; text-decoration:none; display:block; width:175px; height:22px; background-color:#36348E; border:solid 1px #FFF; text-align:center; font-weight:900; line-height:22px;}
a.nav:hover, .nav_btn .disabled{color:#FFF; text-decoration:none; display:block; width:175px; height:22px; background-color:#5B57A6; border:solid 1px #FFF; text-align:center; font-weight:900; line-height:22px;}
.left_box{width:177px; margin:15px auto 0 auto; border:solid 3px #36348E;}
.left_box .inner{width:155px; background-color:#5B57A6; border:solid 1px #FFF; text-align:center; color:#FFF; font-weight:900; line-height:25px; padding:10px;}
.left_box .inner .hdr{font-size:16px; font-weight:500;}
/*right column - main*/
#right_col{float:left; width:789px; background-color:#FFF; margin-top:-15px;margin-bottom:10px;border: 0px solid gray}
#right_col .inner{padding:5px 20px 20px 20px;}
#right_col .inner p{text-align:justify;}

/*****MOST PAGES*****/
.img{text-align:center;}


/*****HOME*****/
.home_text{margin:auto; text-align:center; line-height:30px;}

/*****ABOUT / WHOLESALE*****/
/* #gallery{width:733px; height:466px; overflow:hidden; text-align:center; border:solid 0px #C3BBF9; padding:5px 0 0 0px;} */
#gallery{float: left; padding:5px 0 0 0px; margin-right:10px; margin-bottom: 2px;}

/*****PRODUCTS*****/
.prod_inner{text-align:center;}
/* .prod_container{float:left; width:225px; height:275px; text-align:center; overflow:hidden; margin:2px; cursor:pointer;} */
.prod_container{float:left; width:225px; height:225px; text-align:center; overflow:hidden; margin:2px;}
/* .prod_container:hover{filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.prod_container img{width:225px; height:170px;} */
/* .prod_container .label_container{width:194px; margin:30px auto 0 auto; border:solid 3px #36348E;} */
.prod_container .label_container{margin:10px auto 0 auto; border: 0px solid #36348E;}
/* .prod_container .label_container .label{width:190px; height:22px; background-color:#36348E; border:solid 2px #FFF; text-align:center; color:#FFF; font-weight:900; line-height:22px;} */
.prod_container .label_container .label{height:22px; text-align:center; font-weight:900; line-height:22px;}

/*****PRODUCT DETAIL*****/
.prod_detail_container{clear:left; margin-bottom:10px;}
.prod_detail_container div{float:left; width:350px; text-align:center;}
.prod_detail_container .title{margin-top:75px; font-weight:900;}
.prod_detail_container div p{line-height:20px; text-align:justify;}
/*.prod_detail_container div img{width:350px; height:263px;}*/

/*****STORE LOCATOR*****/
.locator_form_container{float:left; width:200px; margin-top:20px;}
.locator_form_container .label{margin-bottom:3px;}
.locator_form_container p{margin:0; padding:0 0 7px 80px;}
.locator_form_container .locator_fld{font-family:Verdana, Arial, Helvetica, sans-serif; width:180px; height:16px; padding-left:3px; border:solid 1px #C3BBF9; margin-bottom:10px;}
.locator_form_container .submit{margin-top:10px; background-color:#36348E; color:#FFF; font-weight:900; border:solid 1px #F60; cursor:pointer;}
.locator_form_container .submit:hover{background-color:#5B57A6; border:solid 1px #36348E;}
.locator_results_container{float:right; width:500px; margin-top:20px;}
.locator_results_container .hdr{font-weight:900; text-align:center; margin-bottom:20px;}
.locator_results_container .store_container{clear:left; margin-bottom:50px;}
.locator_results_container .store_container .store_name{margin-bottom:5px;}
.locator_results_container .store_container .store_contact{margin-bottom:5px;}
.locator_results_container .store_container .store_contact div{float:left; margin-right:10px;}

/*****CONTACT*****/
.contact_form_container{float:left; width:370px; margin-top:20px;}
.contact_form_container .label{margin-bottom:3px;}
.contact_form_container .contact_fld{font-family:Verdana, Arial, Helvetica, sans-serif; width:350px; height:16px; padding-left:3px; border:solid 1px #C3BBF9; margin-bottom:10px;}
.contact_form_container textarea{font-family:Verdana, Arial, Helvetica, sans-serif; width:350px; height:100px; padding:0 3px 0 3px; border:solid 1px #C3BBF9; margin-bottom:10px;}
.contact_form_container .submit{margin-top:10px; background-color:#36348E; color:#FFF; font-weight:900; border:solid 1px #F60; cursor:pointer;}
.contact_form_container .submit:hover{background-color:#5B57A6; border:solid 1px #36348E;}
.contact_form_container .address{margin-top:15px;text-align:center; letter-spacing: 0.2ex; font-size:14px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contact_form_container .address2{text-align:center; letter-spacing: 0.2ex; font-size:12px; line-height: 15px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contact_form_container .address3{margin-top:15px;text-align:center; line-height:18px; font-weight: medium;}
.contact_map_container{float:right; width:365; font-weight:900; text-align:center; cursor:pointer;}
.contact_map_container p{text-indent:120px;}
.contact_map_container:hover{filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
