﻿*{margin:0;padding:0;}
body{font-size:62.5%;font-family:Arial, Helvetica, sans-serif;height:100%;color:#242424;background-color:#44392d;}
a{font-family:Arial, Helvetica, sans-serif;color:#666666;}

#whole_page{width:100%;min-width:960px;position:relative;}

.page_content_100pc{width:100%;min-width:960px;}
.page_content_960px{width:960px;margin-left:auto;margin-right:auto;}

#header{background-color:#a2968b;border-top:#1a1a1a solid 8px;}
#header_content{background:url(../Images/Theme1/Master/Top_Shadow.png) repeat-x top;background-color:#e1d9d2;}
    #header_content_shadow{background:url(../Images/Theme1/Master/Header.png) no-repeat right top;height:76px;}
    #logo{padding:0 0 0 0;}
    #basket{float:right;display:block;height:55px;}
    #user_navigation{float:right;padding-right:5px;}
    #main_navigation{background:url(../Images/Theme1/Master/FadeOut_White_Bottom_Top_50px.png) repeat-x bottom;background-color:#1c0a0b}
#content{background:url(../Images/Theme1/Master/Background.png);background-color:#aba39d;}
#content_content{background-color:Fuchsia;background-color:#faf4f0;}
    #content_content_lh{width:230px;float:left;margin-right:10px;}
    #content_content_rh{width:720px;float:left;}

#footer_header_image{position:absolute;background:url(../Images/Theme1/Master/Ripple2.png) repeat-x top;height:15px;width:100%;margin-top:-15px;}
#footer{background-color:#44392d;border-top:Solid 5px #1c0a0b;color:#a7a7a7;}
#footer_content{}

/*Image widget*/
#zoom_image{max-width:200px;min-width:200px;overflow:hidden;max-height:200px;}
.Preview_Image_Surround{max-height:50px;max-width:50px;padding:3px;border:Solid 1px #4a2401;background-color:#FFF;display:block;overflow:hidden;}
.Preview_Image{border:Solid 3px Red;max-height:50px;}

/*Shopping basket widget*/
.Remove_Button{background:url(../Images/Theme1/Master/cross.png) no-repeat;width:18px;height:19px;}

/*Currancy selector widget*/
#GBP{background:url(../Images/Theme1/Master/uk.jpg) no-repeat left; padding:0 20px;display:inline-block;}

/*All horizontal lines*/
.hl_1{height:1px;border-top:1px Dotted #4a2401;}
.hl_2{background-color:#e0e0e0;height:0.2em;}
.hl_3{background-color:#4a2401;height:1px;}

.bc_lb{border:Solid 1px #4a2401;border-right:0;border-top:0;}
.bc_tlb{border:Solid 1px #4a2401;border-right:0;}
.bc_rbl{border:Solid 1px #4a2401;border-top:0;}
.bc_100pc{border:Solid 1px #4a2401;}

/*All content areas*/
.ca_1{background-color:#e8f1ff;display:inline-block;}
.ca_1_b{border:Solid 1px #edecec;background-color:#f8f8f8;display:inline-block;}
.ca_1_b_100pc{border:Solid 1px #4a2401;background-color:#f8f8f8;display:block;}
.ca_1_bnt_100pc{width:100%;border:Solid 1px #4a2401;border-top:0;background-color:#f8f8f8;display:block;line-height:1.5em;}
.ca_2_100pc{display:block;}
.ca_2_b_100pc{border:Solid 1px #bfc1aa;border:Solid 1px #4a2401;display:block;}
.ca_2_ac{background-color:#d7e7ff;text-align:center;}
.ca_3{background-color:#f8f8f8;border-bottom:Solid 1px #4a2401;background:url(../Images/Theme1/Master/cat_bg.png);padding:5px;}
.ca_3_ac{background-color:#ffd9d9; color:Red; text-align:center;}
.ca_4{background-color:#FFF;border-top:Solid 1px #4a2401;}
.ca_5{background-color:#f8f8f8;border-top:Solid 1px #4a2401;}
.ca_6{border:Solid 1px #4a2401;background:url(../Images/Theme1/Master/cat_bg.png);display:block;}
.ca_7{border:Solid 1px #4a2401;border-top:0;display:block;background-color:#fcfcfc;}
.ca_8{border:Solid 1px #4a2401;border-top:0;width:100%;display:block;}

.bg_highlighted{border:Solid 1px #4a2401; padding:5px; background:url(../Images/Theme1/Master/cat_bg.png);}
.bg_highlighted:hover{background:none;}

.ac_ba{text-align:center;border:Solid 1px #c1c1c1;}

/*Category list*/
.ul_category_list{list-style-type:none;}
.ul_category_list li{float:left;width:230px;border:Solid 0px Red;padding:5px;}
.ul_category_list li div.category_item{border:Solid 1px #4a2401;max-height:250px;min-height:250px;padding:5px;background:url(../Images/Theme1/Master/cat_bg.png);}
.ul_category_list li div.category_item:hover{border:Solid 1px #4a2401;background:none;}
.ul_category_list li div.category_item:hover .category_item_hyperlink{background:url(../Images/Theme1/Master/cat_bg.png);}
.ul_category_list li div.category_item:hover .category_item_more a{text-decoration:underline;}
.ul_category_list li div.category_item:hover div.category_item_more{border:Solid 1px #4a2401; background:url(../Images/Theme1/Master/cat_bg.png);}
.ul_category_list li div.category_item div.category_item_name{padding:5px 0px;min-height:30px;max-height:30px;overflow:hidden;}
.ul_category_list li div.category_item div.category_item_more{margin-top:3px;float:right;padding:5px;border:Solid 1px Transparent;}
.ul_category_list li div.category_item div.category_item_more a{text-decoration:none;cursor:pointer;}
.ul_category_list li div.category_item div.category_item_more a:hover{text-decoration:underline;cursor:pointer;}
.ul_category_list li div.category_item span.category_item_image{ display:block;background-color:#FFF;border:Solid 1px #4a2401; text-align:center; padding:5px 0; min-height:100px; }
.ul_category_list li div.category_item div.category_item_description{line-height:1.5em;padding-top:5px;max-height:75px;min-height:75px;overflow:hidden;border:Solid 0px Red;}
.ul_category_list li div.category_item .HL_S3_H3{display:block;width:100%;text-align:center;}
.ul_category_list li div.category_item .category_item_hyperlink{border:Solid 1px #4a2401;background:none;background-color:#FFF;min-height:100px;max-height:100px;}

/*Category items*/
.ul_category_item{list-style-type:none;}
.ul_category_item li{float:left;width:230px;border:Solid 0px Red;padding:5px;}
.ul_category_item li div.category_item{border:Solid 1px #4a2401;min-height:250px;padding:5px;background:url(../Images/Theme1/Master/cat_bg.png);}
.ul_category_item li div.category_item:hover{border:Solid 1px #4a2401;background:none;}
.ul_category_item li div.category_item:hover .category_item_hyperlink{background:url(../Images/Theme1/Master/cat_bg.png);}
.ul_category_item li div.category_item:hover div.category_item_more{border:Solid 1px #4a2401; background:url(../Images/Theme1/Master/cat_bg.png);}
.ul_category_item li div.category_item div.category_item_name{padding:5px 0px;min-height:30px;max-height:30px;overflow:hidden;text-align:center;}
.ul_category_item li div.category_item div.category_item_more{margin-top:3px;float:right;padding:5px;border:Solid 1px Transparent;}
.ul_category_item li div.category_item span.category_item_image{ display:inline;background-color:#FFF;border:Solid 1px #4a2401; text-align:center; padding:5px 0; min-height:100px; max-height:100px;}
.ul_category_item li div.category_item div.category_item_description{line-height:1.5em;padding-top:5px;max-height:75px;min-height:75px;overflow:hidden;border:Solid 0px Red;}
.ul_category_item li div.category_item div.category_item_price{padding:5px 0;}
.ul_category_item li div.category_item .HL_S3_H3{display:block;width:100%;text-align:center;}
.ul_category_item li div.category_item .category_item_hyperlink{border:Solid 1px #4a2401;background:none;background-color:#FFF;min-height:100px;max-height:100px;overflow:hidden;}

/*Category items recent*/
.ul_category_recent{list-style-type:none;}
.ul_category_recent li{float:left;width:230px;border:Solid 0px Red;padding:5px;}
.ul_category_recent li div.category_item{border:Solid 1px #4a2401;min-height:175px;max-height:175px;overflow:hidden;padding:5px;background:url(../Images/Theme1/Master/cat_bg.png);}
.ul_category_recent li div.category_item:hover{border:Solid 1px #783d07;background:none;}
.ul_category_recent li div.category_item:hover .category_item_hyperlink{background:url(../Images/Theme1/Master/cat_bg.png);border:Solid 1px #783d07;}
.ul_category_recent li div.category_item:hover div.category_item_more a{border:Solid 1px #783d07; background:url(../Images/Theme1/Master/cat_bg.png);}
.ul_category_recent li div.category_item div.category_item_more a{padding:5px;border:Solid 1px Transparent;}
.ul_category_recent li div.category_item div.category_item_more{padding-top:5px;text-align:right;}
.ul_category_recent li div.category_item div.category_item_name{padding:5px 0px;min-height:30px;max-height:30px;overflow:hidden;text-align:center;}
.ul_category_recent li div.category_item span.category_item_image{ background-color:#FFF;border:Solid 1px #4a2401; text-align:center; padding:5px 0; min-height:100px; }
.ul_category_recent li div.category_item div.category_item_description{line-height:1.5em;padding-top:5px;max-height:75px;min-height:75px;overflow:hidden;border:Solid 0px Red;}
.ul_category_recent li div.category_item div.category_item_price{position:absolute;margin-left:5px;}
.ul_category_recent li div.category_item .HL_S3_H3{display:block;width:100%;text-align:center;}
.ul_category_recent li div.category_item .category_item_hyperlink{border:Solid 1px #4a2401;background:none;background-color:#FFF;min-height:100px;max-height:100px;overflow:hidden;}

/*Item versions*/
.ul_item_version{list-style-type:none;}
.ul_item_version li{display:block;}
.ul_item_version li .Price .L_S_H3{float:left;padding:2px 0 0 10px;font-size:1.8em;}
.ul_item_version li .Price h3{float:left;}
.ul_item_version li .Price h3 .L_S_H3{padding:0;font-size:1.4em;}
.ul_item_version li .Price .fr{text-align:right;}
.ul_item_version li .Price .cl{clear:left;width:1px;height:5px;}
.ul_item_version li .Description .L_S_H3{display:block;padding:0 0 10px 0;}
.ul_item_version li .Description .L_S_H4{display:block;padding:0 0 5px 0;}
.ul_item_version li .Specifications .L_S_H4{display:block;padding:0 0 5px 0;}
.ul_item_version li .Price .L_S_H4{display:inline-block;padding:0;}

/*js tabs*/
.ul_fl_tabs{list-style-type:none;}
.ul_fl_tabs li {padding-left:5px;float:left;}
.ul_fl_tabs li:first-child {padding-left:0;float:left;}
.ul_fl_tabs li a{padding:5px 10px; border:Solid 1px #4a2401; border-bottom:0;display:block;}

.tab_c_1{border:Solid 1px #4a2401; border-top:Solid 10px #4a2401; background-color:#f8f8f8;padding:5px 10px;}
.testing_tab{position:absolute;height:1px;background-color:#f8f8f8; margin-left:1px;}

/*Misc unorder lists and content areas*/
.ul_f_bb{list-style-type:none;}
.ul_f_bb li{display:block;border-bottom:Solid 1px #4a2401;padding:5px 0 5px 15px;background:url(../Images/Theme1/Master/arow5.gif) no-repeat left;}

.ul_f_ns{list-style-type:none;}
.ul_f_i_li{display:block;padding:5px 0 5px 15px;background:url(../Images/Theme1/Master/arow5.gif) no-repeat left;}
.ul_f_ni_li{display:block;padding:2px 0 5px 20px;}

.ul_c1{list-style-type:none;}
.ul_c1 li a{font-size:1.2em;text-decoration:none;cursor:pointer;display:block;font-weight:bold;padding:5px 0 5px 15px;border:Solid 1px #4a2401;border-bottom:0;background:url(../Images/Theme1/Master/arow1.gif) no-repeat left;}
.ul_c1 li a:hover{background-color:#edecec;}

.HL_S_CL_2{font-size:1.2em;text-decoration:none;cursor:pointer;display:block;font-weight:bold;padding:5px 0 5px 15px;border:Solid 1px #4a2401;border-bottom:0;background:url(../Images/Theme1/Master/arow1.gif) no-repeat left;}
.HL_S_CL_2:hover{background-color:#edecec;}
.HL_S_CL_2_Bottom{font-size:1.2em;text-decoration:none;cursor:pointer;display:block;font-weight:bold;padding:5px 0 5px 15px;border:Solid 1px #4a2401;background:url(../Images/Theme1/Master/arow1.gif) no-repeat left;}
.HL_S_CL_2_Bottom:hover{background-color:#edecec;}

.ul_c2{list-style-type:none;}
.ul_c2 li{display:block;}

.HL_S_CL_1{font-size:1.0em;text-decoration:none;cursor:pointer;display:block;font-weight:bold;border-bottom:Solid 1px #c1c1c1;padding:5px 0 5px 15px;background:url(../Images/Theme1/Master/arow5.gif) no-repeat left;}
.HL_S_CL_1:hover{text-decoration:underline;}
.HL_S_CL_1_Bottom{font-size:1.0em;text-decoration:none;cursor:pointer;display:block;font-weight:bold;border-bottom:Solid 1px #4a2401;padding:5px 0 5px 15px;background:url(../Images/Theme1/Master/arow5.gif) no-repeat left;}
.HL_S_CL_1_Bottom:hover{text-decoration:underline;}

/*All textbox elements*/
.TB_S_1{border:Solid 1px #7f9db9;background-color:#FFF;}
.TB_S_1_90pc{border:Solid 1px #7f9db9;width:90%;background-color:#FFF;}
.TB_S_1_190px{border:Solid 1px #bfc1aa;background-color:#FFF;width:190px;}

.TB_S_40px{width:40px;}

.TB_S_NB{text-align:center;border:Solid 1px Transparent;width:20px;display:inline-block;background-color:transparent;}
.TB_S_NB_B1{background-color:#f8f8f8;text-align:center;border:Solid 1px Transparent;width:20px;height:20px;display:inline-block;}
.TB_S_NB_B2{background-color:#FFF;text-align:center;border:Solid 1px Transparent;width:20px;height:20px;display:inline-block;}
.TB_S_Surround{border:Solid 1px #4a2401;padding:2px;display:inline-block;}
.TB_S_Surround_1{border:Solid 1px #4a2401;background-color:#f8f8f8;padding:2px;display:inline-block;}
.TB_S_Surround_2{border:Solid 1px #4a2401;background-color:#FFF;padding:2px;display:inline-block;}

.TB_S_90pc{width:90%;display:inline-block;padding:5px;border:Solid 1px #4a2401;}

/*All hyperlink elements*/
.H_S1_H3{font-size:1.2em;text-decoration:none;cursor:pointer;display:block;font-weight:bold;padding:5px 0 5px 15px;border:Solid 1px #4a2401;border-bottom:0;background:url(../Images/Theme1/Master/arow1.gif) no-repeat left;}
.H_S1_H3:hover{background-color:#edecec;}

.H_S1_H3_BB{font-size:1.2em;text-decoration:none;cursor:pointer;display:block;font-weight:bold;padding:5px 0 5px 15px;border:Solid 1px #4a2401;background:url(../Images/Theme1/Master/arow1.gif) no-repeat left;}
.H_S1_H3_BB:hover{background-color:#edecec;}

/*All icons*/

.Icon_InStock{width:13px;height:16px;background:url(../Images/Theme1/Master/Shopping_Icons.png) no-repeat 0 0;display:inline-block;}
.Icon_OutStock{width:13px;height:16px;background:url(../Images/Theme1/Master/Shopping_Icons.png) no-repeat 0 -16px;display:inline-block;}
.Icon_Secure{width:13px;height:16px;background:url(../Images/Theme1/Master/Shopping_Icons.png) no-repeat 0 -48px;display:inline-block;}
.Icon_Cart{background:url(../Images/Theme1/Master/cart.gif) no-repeat 0 0;width:16px;height:16px;display:inline-block;}
.Icon_Magnify{width:13px;height:16px;background:url(../Images/Theme1/Master/Shopping_Icons.png) no-repeat 0 -64px;display:inline-block;}

/*All primary menu styling*/
.menu{font-size:1.4em;}
.menu ul li{color:#FFF;}
.menu ul{width:14em;}
.menu a{text-decoration:none;color:#FFF;padding:.4em 1em;display:block;position:relative;height:22px;}
.menu a:hover,.menu li:hover>a{color:#1c0a0b;background-color:#faf4f0;}
.menu li li{background-color:#FFF;}/*Put a border here for secondary li to have border*/
.menu li li:hover{background-color:#FFF;}/*Put a border here for secondary li to have border*/
.menu ul>li+li{border-top:0;}
.menu li li:hover>ul{top:5px;left:90%;background-color:#FFF;}

/*All shopping cart images*/
#cart_tab{padding-top:20px;}
#cart_tab #left_curv{
	float:left;
	width:20px;
	height:28px;
	background-image:url(../Images/Theme1/Master/left_curve.png);
	background-repeat:no-repeat;
}
#cart_tab #right_curv{
	float:left;
	width:20px;
	height:28px;
	background-image:url(../Images/Theme1/Master/right_curve.png);
	background-repeat:no-repeat;
}
#cart_tab #center_curv{
	float:left;
	height:24px;
	background-image:url(../Images/Theme1/Master/curve_bg.gif);
	background-repeat:repeat-x;
	padding:4px 0px 0px 0px;
}
#cart {
	background-image:url(../Images/Theme1/Master/cart.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px;
	margin:0px;
	height:16px;
	padding:0px 10px 0px 25px;
    display:inline-block;
    float:left;
}

#basket_control{float:left;padding-top:2px;}

/*Bread crumb rules*/
.breadcrumb {width:99%;background:url(Images/Theme1/Master/crumb_bg.gif) repeat-x;height:31px;border:Solid 1px #4a2401;}

.breadcrumb_left{float:left;width:8px;height:31px;background:url(Images/Theme1/Master/crumb_left.gif) no-repeat;}
.breadcrumb_right{float:right;width:8px;height:31px;background:url(Images/Theme1/Master/crumb_right.gif) no-repeat;}
/*.breadcrumb_seperator{width:10px;height:29px;margin-top:1px;background:url(../Images/Theme1/Master/sep_crumb.gif) no-repeat;display:inline-block;}*/
.breadcrumb_seperator{width:1px;height:31px;display:inline-block;border-right:Solid 1px #4a2401;padding-left:5px;}
.ul_breadcrumb{list-style-type:none;}
.ul_breadcrumb li{float:left;height:31px;}
.ul_breadcrumb li:hover{}
.ul_breadcrumb li a{padding:8px 4px 0px 8px;text-decoration:none;display:block;}
.ul_breadcrumb li a:hover{text-decoration:underline;cursor:pointer;}


