@import "OtherStylesheet.css";

/* CSS Document */
html,body{
height:100%}

body{
margin:0px;
background: #ffffff;
margin:0px;
font-family:tahoma;
font-size:11px;
}

a{
font-family:Arial, Helvetica, sans-serif;
color:#585858;
text-decoration:underline;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#B48D11;
text-decoration:none;
}

p{margin:0px; padding:0px;}

#main_container{
width:1003px;
margin:0 auto;
background:#ffffff;
height: 100%; /*stoopid ie*/
}

#header_container{
background:#fff;
height:100px;
}

#header{
width:1003px;
margin:0 auto;
height:100px;
}

#logo{
width:198px;
height:100px;
float:left;
}

.header_text1{
width:398px;
float:left;

}

.text_top1{
font-family:tahoma;
font-size:14px;
font-weight:bold;
color:#b48d11;
}

.gap1{
height:5px;
}
.gap2{
height:25px;
}

.gap3{
height:25px;
}

.gap4{
height:36px;
}

.gap5{
height:15px;
}

.gap6{
height:8px;
}

.gap7{
height:18px;
}
.gap8{
height:28px;
}

.gap9{
height:40px;
}

.gap10{
height:44px;
}

.gap11{
width:40px;
float:left
}

.gap12{
width:32px;
float:left;
}
.gap13{
width:30px;
float:left;
}
.gap14{
height:8px;
clear:both;
}

.gap15{
height:33px;
clear:both;
}



.text_top2{
font-family:arial;
font-size:11px;
color:#b48d11;
}

.helo_user_div{
width:122px;
float:left;
}
.hello_user{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#B48D11;
font-weight:bold;
line-height:18px;
}

a.top_links1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8c8c8c;
text-decoration:underline;
}

a.top_links1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.top_links2 {
width:90px;
float:left;
line-height:18px;

}

.top_links2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c8c8c;
text-decoration:none;
}

.top_links2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.top_links3 {
width:70px;
float:left;
line-height:18px;


}

.top_links3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c8c8c;
text-decoration:none;
}

.top_links3 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
.dotted{
background:url(../images/dotted.jpg) bottom center no-repeat;
height:68px;
width:19px;
float:left;

}

.items{background:url(../images/3items.jpg) no-repeat;
width:53px;
height:48px;
float:right;
text-align:center;
padding-top:6px;
margin-top:24px;
margin-left:23px;
margin-right:27px;
}
.item_num{
font-family:arial;
font-size:18px;
color:#fff;
font-weight:bold;
}

.items a {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
width:53px;
height:48px;
display:block;
text-decoration:none;
}

.items a:hover {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
width:53px;
height:48px;
display:block;
}



#footer_container{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c8c8c;
width:1003px;
padding-bottom:13px;
padding-top:13px;

}

.footer{
text-align:center;
}


.footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c8c8c;
text-decoration:none;
padding-right:11px;
padding-left:11px;
padding-top:0px;
padding-bottom:0px

}

.footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#758ec1;
text-decoration:none;
padding-right:11px;
padding-left:11px;
padding-top:0px;
padding-bottom:0px
}

.foot_link_divider{
background:url(../images/footer_sep.jpg) no-repeat center bottom;
width:22px;
height:10px;
float:left;
}

.footer_link{ float:left;}


#middle_container{
width:1003px;
margin:0 auto;
background:#ffffff;
}

#left_container{
width:148px;
float:left;
padding-left:25px;
padding-right:25px;
}

.center_content{
width:805px;
}

.center_content_home{
width:800px;
height:503px;
background:url(../images/home_image.jpg) no-repeat;
float:left;
}

.center_content_inner{
width:780px;
float:left;
padding-bottom:15px;
min-height:400px;
}

.view_1{
padding-top:118px;
padding-left:563px;
}
.view_2{
padding-top:120px;
padding-left:563px;
}
.discount_banner{
width:226px;
height:91px;
margin-left:555px;
margin-top:117px;
}



.left_navigation{
font-family:tahoma;
color:#83C134;
font-size:12px;
font-weight:bold;
}

.left_navigation a{
background:url(../images/arrow_nav.gif) left no-repeat;
padding-left:15px;
font-family:tahoma;
color:#83C134;
font-size:12px;
font-weight:bold;
height:23px;
display:block;
border-bottom:1px dotted #72B4D4;
text-decoration:none;
padding-top:10px;
}

.left_navigation a:hover{
background: url(../images/bg_active_link.jpg) no-repeat;
padding-left:15px;
font-family:tahoma;
color:#fff;
font-size:12px;
font-weight:bold;
height:23px;
display:block;
border-bottom:1px dotted #72B4D4;
text-decoration:none;
padding-top:10px;
}

a.left_navigation_active{
background: url(../images/bg_active_link.jpg) no-repeat;
padding-left:15px;
font-family:tahoma;
color:#fff;
font-size:12px;
font-weight:bold;
height:23px;
display:block;
border-bottom:1px dotted #72B4D4;
text-decoration:none;
padding-top:10px;
}

.clr{clear:both}
.float{float:inherit}
.float_left{float:left}
.float_right{float:right}

.find_box{
background:#F1F1F1;
padding:25px 8px 18px 8px;
}

.input1{
width:129px;
height:16px;
border:1px solid #B4B4B4;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#585858;
}

.input2{
width:132px;
height:19px;
border:1px solid #B4B4B4;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#585858;
}
.input3{
height:19px;
border:1px solid #B4B4B4;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#585858;
}


.input1_form{
height:16px;
border:1px solid #B4B4B4;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#585858;
padding:0px;
margin:0px;
}

.input2_form{
height:19px;
border:1px solid #B4B4B4;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#585858;
}

.input3_form{
border:1px solid #B4B4B4;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#585858;
padding:0px;
margin:0px;
width:328px;
}



.form_label{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
padding-right:13px;
}

.button{
background:#B58D11;
padding:3px;
border:0px;
color:#fff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}


.find_button_div{
width:86px;
float:left;
}

.find_button{
background:url(../images/but_find.gif) no-repeat #B48D11;
width:46px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
}

.find_button:hover{
background-position: 0 -15px ;
width:46px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
}

.reset{
background:#F1F1F1;
text-decoration:underline;
color:#585858;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:none;
cursor:pointer;
float:right;

}

.reset:hover{
background:#F1F1F1;
text-decoration:underline;
color:#34c4ff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:none;
cursor:pointer;
float:right;
}

.collection{
padding-top:28px;
padding-bottom:17px;
}

.left_link{
font-family:Arial, Helvetica, sans-serif;
color:#8c8c8c;
font-size:12px;
border-top:2px dotted #C6C6C6;
width:148px;
white-space:normal;

}

.left_link a{
font-family:Arial, Helvetica, sans-serif;
color:#8c8c8c;
font-size:12px;
border-bottom:2px dotted #C6C6C6;
padding-bottom:2px;
padding-top:2px;
padding-left:13px;
background:url(../images/link_bullet.gif) no-repeat left;
display:block;
text-decoration:none;
width:135px;
white-space:normal;
}

.left_link a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
border-bottom:2px dotted #C6C6C6;
padding-bottom:2px;
padding-top:2px;
padding-left:13px;
background:url(../images/link_bullet.gif) no-repeat left;
display:block;
text-decoration:none;
width:135px;
white-space:normal;
}

a.left_link_selected {
font-family:Arial, Helvetica, sans-serif;
color:#454545;
font-size:13px;
font-weight:bold;
border-bottom:2px dotted #C6C6C6;
padding-bottom:2px;
padding-top:2px;
padding-left:13px;
background:url(../images/link_bullet_selected.gif) no-repeat left;
display:block;
text-decoration:none;
width:135px;
white-space:normal;
}

a.left_link_selected:hover {
font-family:Arial, Helvetica, sans-serif;
color:#454545;
font-size:13px;
font-weight:bold;
border-bottom:2px dotted #C6C6C6;
padding-bottom:2px;
padding-top:2px;
padding-left:13px;
background:url(../images/link_bullet_selected.gif) no-repeat left;
display:block;
text-decoration:none;
width:135px;
white-space:normal;
}

.bread{
font-family:arial;
font-size:11px;
color:#454545;
padding-bottom:9px;
font-weight:bold

}

.bread a{
font-family:arial;
font-size:11px;
color:#8c8c8c;
text-decoration:none;
font-weight:100;
}

.bread a:hover{
font-family:arial;
font-size:11px;
color:#454545;
text-decoration:none;
font-weight:100;
}

.seprator{
font-family:arial;
font-size:11px;
color:#8c8c8c;
text-decoration:none;
font-weight:100;
padding-left:10px;
padding-right:10px;
float:left;
display:block;
}
/*---------------gallery-------------------*/

.gallery_row{
padding-left:10px;
padding-right:10px;
padding-bottom:45px;
}
.gallery_column{
width:159px;
float:left;
}
.gallery_product_name{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585858;
margin-bottom:12px;
font-weight:bold;
height:40px;
position:relative;
}

.gallery_product_name h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585858;
font-weight:bold;
margin:0px;
padding:0px;
}

.product_name_div
{
	position:absolute; bottom:0px;
}

.gallery_product_name a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585858;
padding-bottom:12px;
font-weight:bold;
text-decoration:none;
}
.gallery_product_img{
height:217px;
width:159px;
position:relative;
}
.gallery_color_circle_div{
height:28px;
padding-top:12px;
}
.gallery_color_circle{
padding-right:7px;
float:left;
padding-top:3px;
}
.gallery_color_circle_selected{
float:left;
text-align:center;
background:url(../images/selected_color.gif) no-repeat center;
width:20px;
height:18px;
padding-top:3px;
margin-right:7px;
}
.gallery_price_div{
padding-bottom:8px;
background: url(../images/bottom_dotted.jpg) repeat-x bottom;
margin-bottom:7px;
}

.gallery_new_price_div{
padding-bottom:8px;
background: url(../images/bottom_dotted.jpg) repeat-x bottom;
margin-bottom:7px;
float:left;
}

.gallery_price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8c8c8c;
}
.gallery_cost{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#585858;
}

.gallery_old_price_div{
float:left;
padding-right:15px;
}

.gallery_price_cut{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8c8c8c;
text-decoration:line-through;
}
.gallery_cost_cut{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#585858;
text-decoration:line-through;

}
.gallery_off_price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e60252;
}
.gallery_off_cost{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#e60252;
}


.gallery_25off{
	background:url(../images/25off.gif) no-repeat top left;
	position: absolute; left:0px; top: 0px;
	height:51px;
	width:51px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffc4c4;
	padding-top:4px;
	padding-left:4px;
}

.gallery_new{
	background:url(../images/new.gif) no-repeat  top left;
	position: absolute; left:0px; top: 0px;
	height:51px;
	width:51px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffc4c4;
	padding-top:4px;
	padding-left:4px;
}
.gallery_bold{
font-weight:bold;
font-size:15px;
color:#fff;
}


/*---------------product-------------------*/

.related_product{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585858;
padding-bottom:4px;
font-weight:bold;
border-bottom:2px dotted #808080;

}

.product_row{
padding-left:10px;
padding-right:10px;
padding-bottom:45px;
}
.product_column{
width:90px;
float:left;
padding-right:32px;
}
.product_product_name{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
margin-bottom:10px;
margin-top:5px;
height:40px;
position:relative;
}

.product_product_name h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
margin:0px;
padding:0px;
font-weight:100;
}

.product_product_name a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585858;
padding-bottom:12px;
font-weight:bold;
text-decoration:none;
font-weight:100;
}
.product_product_img{
height:90px;
width:90px;
}
.product_price_div{
padding-bottom:8px;
padding-top:12px;

}

.product_new_price_div{
padding-bottom:8px;
margin-bottom:7px;
float:left;
}

.product_price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8C8C8C;

}

.product_price_cost{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585858;
font-weight:bold;
}



.product_price_cut{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#aeaeae;
text-decoration:line-through;
font-weight:bold;
}

.product_off_price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e60252;
font-weight:bold;
}

.product_25off{
	background:url(../images/25off_big.gif) no-repeat top left;
	position: absolute; left:0px; top: 0px;
	height:72px;
	width:72px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffc4c4;
	padding-top:6px;
	padding-left:6px;
}

.zoom{
	position: absolute; left:290px; top:410px;
	height:37px;
	width:37px;
}

.product_new{
	background:url(../images/new_big.gif) no-repeat top left;
	position: absolute; left:0px; top: 0px;
	height:72px;
	width:72px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffc4c4;
	padding-top:6px;
	padding-left:6px;
}

.product_bold{
font-weight:bold;
font-size:20px;
color:#fff;
}


.product_detail_row{
padding-left:10px;
padding-right:10px;
padding-bottom:23px;
}

.product_column1{
width:337px;
float:left;
}

.product_big_img{
height:457px;
width:337px;
position:relative;
overflow:hidden;
}

.select_color{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
float:left;
padding-right:12px;
}

.product_color_circle_div{
height:28px;
padding-top:12px;
}
.product_color_circle{
padding-right:7px;
float:left;
padding-top:3px;
}
.product_color_circle_selected{
padding-right:7px;
padding-bottom:8px;
float:left;
}

.product_description_column{
width:380px;
float:left;
}
.prod_name_coded_div
{
	min-height:51px;
}

.prod_name_code{
width:182px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#585858;
font-size:12px;
}
.prod_name{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#585858;
font-size:18px;
}

.prod_name_code h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#585858;
font-size:18px;
margin:0px;
padding:0px;
}

.product_big_old_price_div{
float:left;
width:80px;
}

.product_big_old_price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c5c5c5;
text-decoration:line-through;
}
.product_big_old_cost{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#c5c5c5;
text-decoration:line-through;
height:19px;
}

.product_big_price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8c8c8c;
}
.product_big_price_cost{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#777777;
height:19px;
font-weight:bold;
}


.product_big_new_price_div{
float:left;
width:100px;
height:19px;
}
.product_big_new_price_div a{
color:#e60252;
text-decoration:none;
}
.product_big_new_price_div a:hover{
color:#585858;
text-decoration:none;
}

.product_big_new_price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e60252;
}
.product_big_new_cost{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#e60252;
font-weight:bold;
}
.product_detail{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
line-height:16px;
min-height:52px;
}

.input_icon_div{
padding-bottom:20px;
background:url(../images/bottom_dotted.jpg) repeat-x bottom;
margin-bottom:7px;
}

.input_div{
width:138px;
float:left;
height:78px;
}

.input_box1{
width:138px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
height:18px;
margin-bottom:7px;
}

.product_icons_div{
width:148px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b48d11;
margin-bottom:7px;
}

.product_icons_div a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b48d11;
text-decoration:none;
}

.product_icons_div a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}

.icon_img{
float:left;
padding-right:8px;
}

.icon_img2{
float:left;
padding-right:6px;
}
.product_link_row1{
width:239px;
float:left;
}

.product_link_row1 img{
padding-right:10px;
}
.checkout{
float:right;
}

.complete_set{
width:372px;
}

/*------------------------faq-------------------------*/

.page_content_top{
border-bottom:2px dotted #C6C6C6;
margin-bottom:30px;
}
.page_content_top2{
margin-bottom:30px;
}

.page_heading{
height:30px;
background:#B48D11;
width:780px;
color:#fff;
font-family:"trebuchet MS";
font-size:18px;
font-weight:bold;
}

.sublinks{
border-top:1px dotted #000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
font-weight:bold;
width:129px;
margin-top:44px;
}

.sublinks a{
border-bottom:1px dotted #000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c8c8c;
width:116px;
white-space:normal;
display:block;
padding-top:5px;
padding-bottom:5px;
background:url(../images/bullest_sublink.jpg) left  no-repeat;
padding-left:13px;
text-decoration:none;
}

.sublinks a:hover{
border-bottom:1px dotted #000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:116px;
white-space:normal;
display:block;
padding-top:5px;
padding-bottom:5px;
background:url(../images/bullest_sublink_over.jpg) left  no-repeat;
padding-left:13px;
text-decoration:none;
}

a.sublink_selected{
border-bottom:1px dotted #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585858;
width:116px;
white-space:normal;
display:block;
padding-top:5px;
padding-bottom:5px;
background:url(../images/bullest_sublink_over.jpg) left  no-repeat;
padding-left:13px;
text-decoration:none;
}
a.sublink_selected:hover{
border-bottom:1px dotted #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
width:116px;
white-space:normal;
display:block;
padding-top:5px;
padding-bottom:5px;
background:url(../images/bullest_sublink_over.jpg) left  no-repeat;
padding-left:13px;
text-decoration:none;
}

.page_title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#585858;
margin-bottom:30px;
margin-top:44px;
}

.page_title_font{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#585858;
}

.page_label{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
padding-right:13px;
display:block;
float:left;
}

.faq_content{
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
color:#585858;
}


.faq_content h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px; 
font-weight:bold;
color:#b48d11;
margin:0px;
padding:0px;
padding-bottom:16px;
}

.faq_content p{
margin-bottom:26px;
}
.gap_login
{
	margin-top:12px;
}
.msg-login
{
	color:#585858;
}

.choose{
padding-bottom:8px;
}

.pg_content{
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
color:#585858;
}


.pg_content h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px; 
font-weight:bold;
color:#b48d11;
margin:0px;
padding:0px;
padding-bottom:16px;
}

.pg_content p{
margin-bottom:25px;
}

.our_collection{
background:#e7ebea;
padding-top:44px;
}

.our_collection_pg_content{
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
color:#585858;
padding-left:30px;
width:560px;
}

.gray_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5c5c;
padding-bottom:5px;
font-weight:bold;
}
.padding-top44{
padding-top:44px;
}

.padding-left9{
padding-left:9px;
}
.padding-top29{
padding-top:29px;
}
.margin-top30{
margin-top:30px;
}
.padding-left15{
padding-left:15px;
}
.padding-left10{
padding-left:10px;
}

.padding-left12{
padding-left:12px;
}

.padding-bott15{
padding-bottom:15px;
}

.padding-top5{
padding-top:5px;
}
.padding-right5{
padding-right:8px;
}
.padding-right105{
padding-right:105px;
}

.padding-leftt8{
padding-left:8px;
}
.margin-top75{
padding-top:75px;
}
.margin-top24{
margin-top:24px;
}


.width42{
width:42px;
}

.width128{
width:128px;
}

.width240{
width:240px;
}

.width28{
width:28px;
}

.width35{
width:35px;
}
.width760{
width:760px;
}

.width30{
width:30px;
}
.width14{
width:14px;
}

.width15{
width:15px;
}

.width320{
width:320px;
}

.send_email_box{
background:#F1F1F1;
border-top:2px dotted #7E7E7E;
padding-top:16px;
padding-bottom:16px;
padding-left:7px;
padding-right:19px;
width:477px;
}

.form_label_contact{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#606060;
padding-bottom:12px;
width:138px;
float:left;
}
.mandatory{
color:#B59210;
font-size:9px;
}
.snd_but_div{
padding-top:18px;
text-align:right;
padding-right:10px;
}
.height60{
height:60px;
}
.height7{
height:7px;
}

.height17{
height:17px;
}
.height20{
height:20px;
}
.height12{
height:12px;
}

.height44{
height:44px;
}
.height34{
height:34px;
}
.height2{
height:2px;
}

.height17{
height:17px;
}
.height23{
height:23px;
}
.height61{
height:61px;
}

.height38{
height:38px;
}

.height4{
height:3px;
}
.height14{
height:14px;
}
.height10{
height:10px;
}

.height25{
height:25px;
}


.div_phonenumber{
width:263px;
float:left;
margin-right:41px;
}
.div_address{
width:130px;
float:left;
}
.border_top{
border-top:2px dotted #7E7E7E;
padding-top:15px;
}

.border_top2{
border-top:2px dotted #7E7E7E;
padding-top:4px;
}



.thankyou{
background:#FDFFAB;
color:#B18A0B;
padding-left:11px;
padding-top:17px;
padding-bottom:17px;
font-size:12px;
padding-right:7px;
}

.confirmation{
background:#FDFFAB;
color:#B18A0B;
padding-left:11px;
padding-top:34px;
padding-bottom:34px;
font-size:12px;
line-height:24px;
}

.icon_div2{
margin-bottom:10px;
}

a.icon_link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b48d11;
text-decoration:none;
padding:0px;
margin:0px;
}

a.icon_link:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
padding:0px;
margin:0px;
}
.print_fav_div{
background: url(../images/bottom_dotted.jpg) repeat-x top;
margin-top:44px;
}

.shopping_bag_div1{
width:91px;
float:left;
margin-right:15px;
}

.shopping_bag_div1_1{
width:71px;
float:left;
margin-right:15px;
padding-left:21px;
}


.shopping_bag_div2{
width:123px;
float:left;
line-height:18px;
}

.shopping_bag_div2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5c5c;
font-weight:bold;
margin:0px;
padding:0px;
}


.shopping_bag_div3{
width:39px;
float:left;
}
.shopping_bag_div4{
width:106px;
float:left;
}

.shopping_bag_div5{
width:41px;
float:left;
}

.shopping_bag_div6{
width:58px;
float:left;
}

.shopping_bag_div7{
width:55px;
float:left;
text-align:center;
}

.shopping_bag_div8{
width:50px;
float:left;
}

.shopping_bag_part2{
border-bottom:2px dotted #808080;
border-top:2px dotted #808080;
margin-top:7px;
padding-top:10px;
}

.shopping_dotted_divider{
border-left:2px dotted #C6C6C6;
min-height:34px;
margin-top:18px;
padding-top:20px;
padding-left:15px;
color:#585858;
}

.shopping_dotted_divider2{
border-left:2px dotted #C6C6C6;
min-height:34px;
margin-top:18px;
padding-top:20px;
color:#585858;
}

.shopping_dotted_divider a{
color:#585858;
text-decoration:underline;
}

.shopping_dotted_divider a:hover{
color:#666666;
text-decoration:underline;
}

.shopping_hori_border{
border-bottom:2px dotted #C6C6C6;
margin-bottom:10px;
margin-top:10px;
}

.text8c8c8c{
color:#8c8c8c;
}
.quantity_combo{
width:41px;
height:19px;
border:1px solid #AFAFAF;
font-size:11px;
color:#585858;
}

.empty_bag{
width:79px;
float:left;
}
.total_cost{
width:171px;
float:left;
padding-left:340px;
font-size:12px;
color:#585858;
padding-right:21px;
}

.shopping_bag_part3{
margin-bottom:20px;
}
.border_bottom{
background: url(../images/bottom_dotted.jpg) bottom repeat-x;
margin-bottom:7px;
height:1px;
}

.border_bottom2{
background: url(../images/bottom_dotted.jpg) top repeat-x;
height:11px;
}

.arial14{
font-size:14px;
color:#585858;
font-weight:bold;
}

.arial_12_58{
font-size:12px;
color:#585858;
}
.arial_12_8c{
font-size:12px;
color:#8c8c8c;
}

.shopping_bag_main{
width:670px;
margin-left:10px;
margin-top:44px;
}

.user_registration{
margin-left:10px;
padding-top:44px;
}

.mandatory_field_div{
width:360px;
background:#F1F1F1;
font-size:12px;
color:#585858;
padding-top:15px;
padding-bottom:15px;
padding-left:8px;
float:left;
margin-right:70px;
}

.mandatory_field_div_myacc{
width:360px;
font-size:12px;
color:#585858;
padding-bottom:15px;
padding-left:8px;
float:left;
margin-right:70px;
}

.mandatory_label{
width:118px;
display:block;
float:left;
font-size:12px;
}
.star{
font-size:18px;
color:#B48D11;
}
.mandatory_field_div2{
padding-top:15px;
background: url(../images/bottom_dotted.jpg)  repeat-x top;
margin-top:15px;
font-size:11px;
color:#B48D11;
width:350px;
}

.other_field_div{
width:294px;
float:left;
}

.other_field_label{
width:138px;
float:left;
display:block;
font-size:12px;
}

.payment_step_div{
padding-right:8px;
float:right;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
}

.step_number_image{
float:left;
padding-right:4px;
}

.payment_step_div a{
text-decoration:none;
color:#e5d7ac;
font-weight:100;

}

.payment_step_div a:hover{
text-decoration:none;
color:#fff;
font-weight:100;

}

.payment_div1{
width:87px;
float:left;
font-weight:100;
}

.payment_div1{
width:87px;
float:left;
}

.payment_div2{
width:80px;
float:left;
}
.payment_div3{
width:77px;
float:left;
}

.payment_div4{
width:100px;
float:left;
}

.pay1_divleft{
width:480px;
float:left;
}
.delivery_option_box{
background:#F1F1F1;
border-top:2px dotted #7E7E7E;
padding-top:15px;
padding-bottom:15px;
padding-left:8px;
padding-right:19px;
}
.delivery_address{
width:130px;
float:left;
}

.pay1_divright{
width:190px;
float:right;
padding-left:10px;
border-left:2px dotted #C6C6C6;
height:98px;
font-size:12px;
color:#585858;
line-height:18px;
}

.pay1_divright_1{
border-top:2px dotted #C6C6C6;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
}

.pay_item_div{
width:120px;
float:left;
}
.pay_rate_div{
width:70px;
float:left;
text-align:right
}
.total{
background:url(../images/total_bg.jpg) repeat-x  center;
padding-bottom:10px;
padding-top:10px;
font-size:15px;
}
.strong{
font-weight:bold;
}

.pay03_part2{
border-top:2px dotted #808080;
margin-top:7px;
padding-top:10px;
margin-bottom:10px;
}

.pay03_div1{
width:91px;
float:left;
}

.pay03_div1 h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5c5c;
margin:0px;
padding:0px;
font-weight:bold;

}


.pay03_div2{
width:100px;
float:left;
line-height:18px;
}

.pay03_div2_2{
width:92px;
float:left;
line-height:18px;
}

.pay03_div2_2 h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5c5c;
margin:0px;
padding:0px;
font-weight:bold;
}

.pay03_div3{
width:45px;
float:left;
}
.pay03_div4{
width:104px;
float:left;
}
.pay03_div4_2{
width:88px;
float:left;
}

.pay03_div5{
width:45px;
float:left;
}

.pay03_div6{
width:45px;
float:left;
}

.pay03_div7{
width:45px;
float:left;
}
.text_center{
text-align:center;
}

.pay03_height{
min-height:34px;
padding-top:38px;
color:#585858;
}

.pay04_part2{
border-top:2px dotted #808080;
padding-top:10px;
margin-bottom:10px;
}

.pay04_height{
padding-top:9px;
padding-bottom:9px;
color:#585858;
}

.pay04_div1{
width:108px;
float:left;
}
.pay04_div2{
width:83px;
float:left;
line-height:18px;
}

.previous_purchase_1{
width:60px;
float:left;
padding-right:25px;
font-weight:bold;
line-height:24px;
}
.previous_purchase_2{
width:34px;
float:left;
padding-right:22px;
line-height:24px;

}
.previous_purchase_3{
width:53px;
float:left;
padding-right:17px;
line-height:24px;

}
.previous_purchase_4{
width:29px;
float:left;
line-height:24px;
}

a.view{
font-size:11px;
color:#B48D11;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
a.view:hover{
font-size:11px;
color:#B48D11;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.sign_div_top{
width:250px;
margin-right:79px;
float:left;
}

.signin_div{
background:#F1F1F1;
font-size:12px;
color:#585858;
padding-top:17px;
padding-bottom:17px;
padding-left:8px;
float:left;
width:212px;
padding-right:30px;
}

.signin_label{
width:80px;
display:block;
float:left;
font-size:12px;
}

.sign_in_newuser{
width:305px;
float:left;
}

.sign_in{
padding-bottom:11px;
}

.sign_in ul{
padding:0px;
margin:0px;
list-style-type:none;
}

.sign_in li{
padding:0px;
margin:0px;
list-style-type:none;
padding-left:12px;
font-size:12px;
color:#b48d11;
line-height:24px;
background:url(../images/bullet.jpg) no-repeat left;
}

.fitting_room_step_div{
padding-right:11px;
float:right;

}

.fitting_room_content{
padding-left:30px;
background:url(../images/bg_fitting_room.jpg) repeat-y;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
color:#585858;
height:462px;
}
.fitting_room_left{
width:480px;
float:left;
}
.brown_bold{
font-size:12px;
font-weight:bold;
color:#B48D11;
}
.next_border_top{
margin-top:10px;
padding-top:7px;
padding-bottom:22px;
text-align:right;
border-top:2px dotted #7E7E7E;
}

.fitting_room1_content{
padding-left:34px;
padding-right:31px;
background:url(../images/fitting_step1_bg.jpg) no-repeat #D7D7D7;
font-family:Arial, Helvetica, sans-serif;
color:#585858;
height:364px;
line-height:13px;
}
.fitting_1_left{
width:114px;
float:left;
}

.fitting_1_right{
width:114px;
float:right;
}

.fitting1_num{
border-bottom:2px dotted #7E7E7E;
padding-bottom:7px;
margin-bottom:6px;
}

.fitting_room2_content{
padding-left:28px;
background:url(../images/bg_fitting_room2.jpg) repeat-y ;
font-family:Arial, Helvetica, sans-serif;
color:#585858;
line-height:13px;
height:502px;
}

.fitting_room2_content ul{
padding:0px;
margin:0px;
padding-left:9px;
margin-left:13px;
}
.fitting_room2_content li{
list-style-image:url(../images/bullet_black.gif);
}



.fitting_2_left{
width:477px;
float:left;
}
.size_calculator_box{
background:#CDCDCD;
padding-top:15px;
padding-bottom:15px;
padding-left:8px;
width:469px;
}

.calculate_input_div{
width:37px;
float:left;
}

.calculate_input{
width:38px;
height:20px;
border:1px solid #B4B4B4;
font-size:11px;
color:#585858;
}

.calculate_input2{
width:35px;
height:15px;
border:1px solid #777777;
font-size:11px;
color:#585858;
background:none;
}
.calculation_label{
padding-top:4px;
float:left;
padding-right:2px;
}

.calculate_but{
margin-top:2px;
padding-left:5px;
}

.fitting_room3_content{
font-family:Arial, Helvetica, sans-serif;
color:#585858;
line-height:13px;
}

.fitting_3_div1{
width:140px;
float:left;
background:#E3E3E3;
}
.fitting_3_text{
padding-top:20px;
padding-bottom:20px;
padding-left:8px;
padding-right:8px;
border-top:3px solid #fff;
min-height:255px;
height:auto !important;
height:255px;

}

.fitting3_dotted{
background: url(../images/fitting3_dot.jpg)  repeat-x;
height:1px;
margin-bottom:5px;
margin-top:5px;
}

.brown{
color:#B48D11;
}

.pg_content2{
font-family:Arial, Helvetica, sans-serif;
color:#585858;
}
.serach_result_sort{
border-bottom:2px dotted #7E7E7E;
padding-bottom:3px;
}

.search_result_sort_left{
float:left;
}
.search_result_sort_left a{
color:#585858;
padding-left:4px;
padding-right:4px;
text-decoration:none;
}
.sort_right {
color:#454545;
}
.sort_right a{
padding-left:5px;
color:#8C8C8C;
text-decoration:none;
}

.sort_right a:hover{
padding-left:5px;
color:#454545;
font-weight:bold;
text-decoration:none;

}

a.sort_right_selected{
color:#454545;
font-weight:bold;
padding-left:5px;
text-decoration:none;
cursor: default;
}

.line_height24{
line-height:24px;
}

.search_result_product{
width:542px;
}
.serachresult_img{
padding-right:8px;
float:left;
}

.search_product_description{
width:360px;
float:left;
line-height:18px;
}

.search_product_description a{
text-decoration:underline;
}
.search_product_description h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5c5c;
font-weight:bold;
margin:0px;
padding:0px;
}



.underline{
text-decoration:underline;
}

/*------------------- buttons bgwhite--------------- */

a.ellip_but1
{
color: #000;
background: #B68C13 url(../images/button_new.jpg) 0 0 no-repeat;
text-decoration: none;
padding-left: 7px;
font-weight:bold;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:11px;
height:15px;
cursor:pointer;
text-align:center;
position:relative;

}

a.ellip_but1 span
{
background: url(../images/button_new_right.jpg) right top no-repeat;
padding-right:7px;
height:15px;
display:block;
}
a.ellip_but1:hover {
color: #fff;
background-position: 0 -15px;
padding-left: 7px;
height:15px;
} 

a.ellip_but1:hover span
{
background-position: right -15px ;
padding-right: 7px;
height:15px;
display:block;
} 


/*----------------------*/
a.continue_but{
background:url(../images/continue_shop_button.jpg) 0 0 no-repeat;
width:122px;
height:15px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
cursor:pointer;
padding-left:10px;
padding-bottom:0px;
text-decoration:none;
}

a.continue_but:hover{
background-position: 0 -15px;
width:122px;
height:15px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
cursor:pointer;
padding-left:10px;
padding-bottom:0px;
text-decoration:none;
}
 

/*----------------------*/

.arrow_next{
position: absolute; left:55px; top: 0px;
width:12px;
height:15px;
}
.arrow_back{
position: absolute; left:12px; top: 0px;
width:12px;
height:15px;
}

.arrow_next1{
position: absolute; left:70px; top: 0px;
width:12px;
height:15px;
}
.arrow_next2{
position: absolute; left:110px; top: 0px;
width:12px;
height:15px;
}

.arrow_next3{
position: absolute; left:120px; top: 0px;
width:12px;
height:15px;
}


/*------------------- buttons bggray--------------- */

a.ellip_but2
{
color: #000;
background: #B68C13 url(../images/buttongray_left.jpg) 0 0 no-repeat;
text-decoration: none;
padding-left: 7px;
font-weight:bold;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:11px;
height:15px;
cursor:pointer;
text-align:center;
position:relative;

}

a.ellip_but2 span
{
background: url(../images/buttongray_right.jpg) right 0 no-repeat;
padding-right:7px;
height:15px;
display:block;
}
a.ellip_but2:hover {
color: #fff;
background-position: 0 -15px;
padding-left: 7px;
height:15px;
} 

a.ellip_but2:hover span
{
background-position: right -15px ;
height:15px;
display:block;
} 

.calculate_button{
background:url(../images/calculate_but.jpg) no-repeat #8D8D8D;
width:62px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
}

.calculate_button:hover{
background-position: 0 -15px ;
width:62px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
}

.nextnew_button{
background:url(../images/next_new.jpg) no-repeat;
width:117px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
padding-right:10px;
}

.nextnew_button:hover
{
background-position: 0 -15px ;	
width:117px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
padding-right:10px;

}

.signin_button{
background:url(../images/but_sign_in.jpg) no-repeat #B48D11;
width:64px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
}

.signin_button:hover{
background-position: 0 -15px ;	
width:64px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
}

.register_button{
background:url(../images/register_bt.jpg) no-repeat #B48D11;
width:104px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
}

.register_button:hover{
background-position: 0 -15px ;	
width:104px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
}

.send_bgwhite{
background:url(../images/send_white.gif) no-repeat #B48D11;
width:46px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
}

.send_bgwhite:hover{
background-position: 0 -15px ;
width:46px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
}

.checkout_button{
background:url(../images/check_out1.jpg) no-repeat #B48D11;
width:80px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
padding-right:10px;
}

.checkout_button:hover{
background-position: 0 -15px ;	
width:80px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
padding-right:10px;
}

.back_button
{
background:url(../images/back_button.jpg) no-repeat #B48D11;
width:80px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
padding-left:10px;
}
.back_button:hover
{
background-position: 0 -15px ;	
width:80px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
border:none;
padding-bottom:2px;
cursor:pointer;
padding-left:10px;
}
	



.disabled_img
{
	cursor:default;
}

.oola_watch_div{
font-family:Arial, Helvetica, sans-serif;
color:#8c8c8c;
padding-top:13px;
padding-bottom:10px;
}
.oola_watch_div a{
font-family:Arial, Helvetica, sans-serif;
color:#8c8c8c;
text-decoration:none;
}

.oola_watch_div img{
padding-right:8px;
float:left;
}

.home_phone_div{
background:#B3B3B3;
padding:5px 8px 5px 8px;
line-height:13px;
}
.home_phone_name{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#787878;
}
.home_phone_number{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

/* These are standard sIFR styles... do not modify */


H1{
font-size:16px; padding:0px; margin:0px; text-align:left; width:179px;height:43px;
}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}


