
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

img {
border:0;
}

#ohTxDiv {
	margin:0px;
	padding:0px;
	height:18px;
	width:100%;
	text-align:left;
	background-color:#f4f4f4;
}
#ohTxDiv h1 {
	width:990px;
	margin:0px auto;
	padding: 2px 0px 0px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color:#666666;
}

fieldset {
clear:both;
}

form {
padding:0px;
border:0px;
margin:0px;
}



#blueBar {
clear:both;
position:relative;
height:35px;
width:990px;;
/* width:1000px; */
margin:0px auto;
padding:0px;
text-align:left;
color:#ffffff;
background-color:#c7dcea;
/* background-image:url(../images/page/bluebar.gif); */
/* background-position:top left; */
/* background-repeat:repeat-x; */
}

#bluHolder {
clear:both;
position:relative;
width:100%;
height:35px;
background-color:#c7dcea;
}

#blueBook {
position:absolute;
top:3px;
right:2px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color:#ffffff;
	font-style: normal;
}

#blueBook a:link, #blueBook a:visited, #blueBook a:active{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color:#ffffff;
	font-style: normal;
	text-decoration:none;
}
#blueBook a:hover{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color:#ffffff;
	font-style: normal;
	text-decoration:underline;
}



#dsTBholdNv {
	position:relative;
	height:68px;
}


.divfixed {
position: fixed !important;  
top: 0px !important;
left:0px !important;
border-top:4px solid #c7dcea !important;
}



#dsTBItmNav {
	position:relative;
	top:0px !important;
	left:0px;
	width:100%;
	border-top:0px;
}

h1{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 18px;
	color:#666666;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}


h2{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	color:#666666;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}

h3{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#666666;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}


h4{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	color:#a2c4ec;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}

h5{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#a2c4ec;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}


#bcmenu{
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;
}

#bcmenu li{
	position:relative;
	float:left;
	padding:0px;
	border:0px;
	margin:0px;
	display:block;
	z-index:50;
}


#bcmenu li a:link, #bcmenu li a:visited, #bcmenu li a:active{
display:block;
margin:0px;
text-decoration:none;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#666666;
padding: 12px 5px 5px 10px;
font-weight:normal;
}


#bcmenu li a:hover {
display:block;
margin:0px;
text-decoration:none;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#333333;
padding: 12px 5px 5px 10px;
font-weight:normal;
}


#bcmenu li a:before {
 	padding:7px 5px 0px 0px;
	text-align:left;
	font-family:"FontAwesome";
  	content: "\f07c ";
	color:#333333;
}

#bcmenu li a:after {
 	padding:7px 0px 0px 5px;
	text-align:left;
	font-family:"FontAwesome";
	 content: " \f105 ";
	color:#333333;
}


#bcmenu li a.dscrumbBack, #bcmenu li a.dscrumbBack:link, #bcmenu li a.dscrumbBack:visited, #bcmenu li a.dscrumbBack:active{
display:block;
text-decoration:none;
background-color:#c7dcea;
/* background-image:url(../images/page/bcrumb_selected.gif); */
/* background-position:top right; */
/* background-repeat:no-repeat; */
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#ffffff;
font-weight:normal;
 }

#bcmenu li a.dscrumbBack:hover{

/* background-image:url(../images/page/bcrumb_selected.gif) !important; */
/* background-position:bottom right !important; */
/* background-repeat:no-repeat; */
background-color:#c7dcea;
color:#FFFFFF;
display:block;
}

.leftSecItm {
	padding:3px 0px 0px 0px;
	clear:both;
}

.clearFloat {
	clear:both;
	height:1px;
	overflow:hidden;
}

.sectionBar {
	position:relative;
	margin: 2px 0px 0px 0px;
	clear:both;
}

a.sfSectionTop:link, a.sfSectionTop:active, a.sfSectionTop:visited {
	display:block;
	padding:15px 0px 15px 5px !important;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#333333;
	background-color:#eaeaea;
	text-decoration:none;
}

a.sfSectionTop:hover {
	display:block;
	padding:15px 0px 15px 5px !important;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000 !important;
	background-color:#eaeaea;
	text-decoration:none;
}



a.sfSectionHeaderTop:link, a.sfSectionHeaderTop:active, a.sfSectionHeaderTop:visited {
	display:block;
	padding:15px 0px 15px 5px !important;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#333333;
	background-color:#e4e4e4;
	text-decoration:none;
}

a.sfSectionHeaderTop:hover {
	display:block;
	padding:15px 0px 15px 5px !important;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000 !important;
	background-color:#e4e4e4;
	text-decoration:none;
}






a.closed:before{
	float:right;
	font-weight:normal;
	font-size:12px;
	padding:0px 10px 0px 0px;
	text-align:right;
	font-family:"FontAwesome";
	content:"\f0da";
	color:#666666;
}

a.open:before{
	float:right;
	font-weight:normal;
	font-size:12px;
	padding:0px 10px 0px 0px;
	text-align:right;
	font-family:"FontAwesome";
	content:"\f0dd";
	color:#666666;
}



.columnHeaders {  
background-color: #e4e4e4;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#333333;
	font-style: normal;
	text-decoration: none;
	text-align:center;
	padding: 10px 0px 10px 0px;
	width:100%;	
}

.columnBoxHolder {  
clear:both;
border: 1px solid #f1f1f1;
width:100%;	
text-align:center;
background-color: #ffffff;
border-radius: 5px;
margin:10px 0px 10px 0px;
}

.columnBoxImage {  
padding-top:2px;
background-color: #ffffff;
text-align:center;
}

.columnBoxContents {  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 100%;
	color:#666666;
	font-style: normal;
	text-decoration: none;
	width:95%;
	padding:0px;
	text-align:center;
	border:none;
	margin: 0px auto;
	padding: 5px 0px 5px 0px;
	
}

a.infoBoxContentsLink:link, a.infoBoxContentsLink:visited {  
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color:#666666;
	font-style: normal;
	text-decoration: none;
}
a.infoBoxContentsLink:hover {  
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color:#000000;
	font-style: normal;
	text-decoration: none;
}

.infoBoxContents, a.infoBoxContents {  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color:#666666;
	font-style: normal;
	text-decoration: none;
}

a.infoBoxContents:hover {  
	color:#000000;
}

.smallSpacer {
clear:both;
height:5px;
}

.searchBackground {
	background-color: #ffffff;
	background-image: url(../images/page/page_search_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px;
	border-style: solid;
	border-color:#772B1A;
	padding-top: 12px;
	padding-left: 3px;
	height:74px;
	margin:0px;
}


#headerdiv {
	margin:0px 0px 0px 0px;
	padding:0px;
	height:100px;
	width:100%;
	}

#headerprint {
display:none;
background-color:#ffffff;
}
	
#headerCenter{
text-align:center;
margin:0px auto;
width:300px;
padding-top:15px;
}

#oheaderCenter{
text-align:center;
margin:0px auto;
width:300px;
padding:3px 0px 0px 0px;
}

#headerLeft{
float:left;
width:300px;
text-align:left;
padding: 15px 0px 0px 0px;
margin:0px;
}

#oheaderLeft{
position:absolute;
top:0px;
left:0px;
width:300px;
text-align:left;
padding: 3px 0px 0px 0px;
margin:0px;
}

#headerRight{
position:relative;
float:right;
width:300px;
text-align:left;
height:118px;
padding:0px !important;
margin:0px !important;
}

#oheaderRight{
position:absolute;
top:0px;
right:0px;
width:300px;
text-align:left;
height:90px;
padding:0px !important;
margin:0px !important;
}

#bookmarkSite{
width:100%;
text-align:center;
height:20px;
margin: 0px auto;
padding-top:5px;
}


a.rvclock:link, a.rvclock:active, a.rvclock:visited, a.rvclock:hover {
 	padding:15px 0px 15px 30px !important;
}

a.rvclock:after {
 	position:absolute;
	top:6px;
	left:4px;
	text-align:left;
	font-size:26px;
	font-family:"FontAwesome";
  	content: "\f017";
	color:#999999;
}


a.rvheart:link, a.rvheart:active, a.rvheart:visited, a.rvheart:hover {
 	padding:15px 0px 15px 30px !important;
}

a.rvheart:after {
 	position:absolute;
	top:10px;
	left:4px;
	text-align:left;
	font-size:20px;
	font-family:"FontAwesome";
  	content: "\f004";
	color:#999999;
}


#rvHolder {
width:168px;
border:solid;
border-width:1px;
border-color:#678ca6;
vertical-align:middle;
padding:0px;
margin:0px;
}

#LeftRVPitem, #LeftWishitem {
	background-color:#fafafa;
	border: 1px solid #f1f1f1;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

#LeftRVPitem hr, #LeftWishitem hr {
  clear:both;
  margin:8px 8px 7px 8px;
  border: 0; 
  height: 1px;
  background-color:#f4f4f4;
  	background-image:linear-gradient(to right, #ffffff, #678ca6, #ffffff);
}



.rvBtext{
clear:both;
margin:0px auto;
height:35px;
width:140px;
padding:10px 0px 10px 0px;
}


.rvBtext a:link, .rvBtext a:visited, .rvBtext a:active {
	position:relative;
	display:block;
	padding:5px 0px 5px 5px;
	border: 1px solid #a4a4a4;
	background-color:#e4e4e4; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#666666;
	font-weight:normal;
}


.rvBtext a:hover {
	position:relative;
	display:block;
	padding:5px 0px 5px 5px;
	border: 1px solid #a4a4a4;
	background-color:#eaeaea; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#333333;
	font-weight:normal;
}


.rvBtext a:after {
 	position:absolute;
	top:2px;
	right:4px;
	text-align:left;
	font-size:18px;
	font-family:"FontAwesome";
  	content: "\f196";
	color:#666666;
}



.rvIm{
float:left;
padding:8px 0px 0px 4px;
margin:0px;
width:42px;
text-align:left;
}

.rvTxt{
padding:0px;
margin: 0px 0px 0px 50px;
padding: 4px 0px 4px 0px;
/* width:110px; */
text-align:left;
}


.RrvTxt{
padding:0px;
margin: 0px 0px 0px 50px;
padding: 7px 5px 4px 0px;
/* width:110px; */
text-align:left;
}

a.tvicon:link, a.tvicon:active, a.tvicon:visited, a.tvicon:hover {
 	padding:15px 0px 15px 30px !important;
}

a.tvicon:after {
 	position:absolute;
	top:8px;
	left:4px;
	text-align:left;
	font-size:22px;
	font-family:"FontAwesome";
  	content: "\f26c";
	color:#999999;
}
a.tvSectionTop:link, a.tvSectionTop:active, a.tvSectionTop:visited {
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#333333;
	background-color:#eaeaea;
	text-decoration:none;
}

a.tvSectionTop:hover {
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000 !important;
	background-color:#eaeaea;
	text-decoration:none;
}


.pcntItm {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#999999 !important;
}

.rvSp{
clear:both;
margin:0px;
width:100%;
padding-top:4px;
padding-bottom:4px;
text-align:center;
height:10px !important;
}

.rvBt{
clear:both;
margin:0px;
height:29px !important;
padding:0px;
}


#RightRVPitem {
	background-color:#fafafa;
	border:1px solid #f1f1f1;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

#RightRVPitem hr {
  clear:both;
  margin:8px 8px 7px 8px;
  border: 0; 
  height: 1px;
  background-color:#f4f4f4;
  	background-image:linear-gradient(to right, #ffffff, #678ca6, #ffffff);
}





.ciLeft{
width:100%;
padding-bottom:4px;
text-align:center;
margin: 0px auto;
}

.ciRight{
width:100%;
padding-bottom:4px;
text-align:right;
margin: 0px auto;
}


.ttIm{
float:left;
position:relative;
padding:15px 0px 0px 5px;
margin:0px;
width:45px;
text-align:left;
}

.ttTxt{
position:relative;
margin:0px;
padding: 0px 0px 0px 30px;
text-align:center;
}

.ttSp{
clear:both;
margin:0px;
width:100%;
padding-top:4px;
padding-bottom:4px;
text-align:center;
height:10px !important;
}

a.ttL {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
	color:#000087;
	text-decoration: underline;
}
a.ttL:hover {
	color:#E10016;
	text-decoration: underline;
}


#LeftTTitem {
	background-color:#fafafa;
	border:1px solid #f1f1f1;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:0px 0px 10px 0px;
}

#LeftTTitem hr {
  clear:both;
  margin:8px 8px 7px 8px;
  border: 0; 
  height: 1px;
  background-color:#f4f4f4;
  	background-image:linear-gradient(to right, #ffffff, #678ca6, #ffffff);
}

a.ttstar:link, a.ttstar:active, a.ttstar:visited, a.ttstar:hover {
 	padding:15px 0px 15px 34px !important;
}

a.ttstar:after {
 	position:absolute;
	top:6px;
	left:4px;
	text-align:left;
	font-size:24px;
	font-family:"FontAwesome";
  	content: "\f005";
	color:#999999;
}

.ttcircle {
	position:absolute;
	top:10px;
	left:10px;
	width:24px;
	height:20px;
	padding:4px 0px 0px 0px;
	background-color:#e4e4e4;
	color:#333;
	font-family:Arial, Helvetica, Verdana;
	font-weight:normal;
	font-size: 12px;
    border: 1px solid #e4e4e4;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align:center;
}

#contentHead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 100%;
	color:#a2c4ec;
	font-style: normal;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding:0px;
}




#topNavMenuNew {
position:relative;
clear:both;
width:100%;
/* background-image:url(../images/page/nav_background_grey.gif); */
/* background-color:#333333; */
/* background-position:top left; */
/* background-repeat:repeat-x; */
background-color:#f4f4f4;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#FFFFFF;
margin:0px;
padding:0px;
height:31px;
text-align:center;
}

#topNavMenuNewHolder{
position:relative;
width:990px;
/*width:890px; */
margin:0px auto;
padding:0px;
text-align:center;
}

#topNavMenuNewBasket {
clear:both;
width:100%;
/* background-image:url(../images/page/nav_background_grey.gif); */
/* background-color:#333333; */
/* background-position:top left; */
/* background-repeat:repeat-x; */
background-color:#f4f4f4;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#FFFFFF;
margin:0px auto;
padding:0px;
height:31px;
text-align:left;
}

#topNavMenuNewHolderBasket{
positiom:relative;
width:860px;
margin:0px auto;
padding:0px;
text-align:center;
}




#umenu{
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;
}

#umenu li{
	position:relative;
	float:left;
	padding:0px;
	border:0px;
	margin:0px;
	height:auto;
	display:block;
}


#umenu li a, #umenu li a:link, #umenu li a:visited, #umenu li a:active{
z-index:99;
display:block;
margin:0px;
text-decoration:none;
background-color:#f4f4f4;
/* background-image:url(../images/page/nav_bk_button_grey.gif); */
/* background-position:top right; */
/* background-repeat:repeat-x; */
font-family:Arial, Helvetica, Verdana;
font-size:12px;
/* color:#ffffff; */
color:#000000;
padding: 8px 10px 8px 10px;
height:auto;
font-weight:normal;
 }

.liside{
margin:0px;
height:31px !important;
/* background-image:url(../images/page/nav_bk_button_grey.gif); */
/* background-position:top right; */
/* background-repeat:repeat; */
}

#umenu li a:hover , #umenu li:hover a , #umenu li.hover ul , #umenu li:hover ul, #umenu li:hover, #umenu li.hover{
	z-index:99;
background-color:#e4e4e4;
/* background-image:url(../images/page/nav_bk_button_blue.gif); */
/* background-position:top right; */
/* background-repeat:repeat-x; */
/* color:#ffffff; */
color:#000000;
height:auto;
display:block;
}

#umenu li a.upMSelect, #umenu li a.upMSelect:link, #umenu li a.upMSelect:visited, #umenu li a.upMSelect:active{
display:block;
margin:0px;
text-decoration:none;
/* background-image:url(../images/page/nav_bk_button_blue.gif); */
/* background-position:top right; */
/* background-repeat:repeat-x; */
/* color:#ffffff; */
background-color:#c7dcea;
color:#000000;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
padding: 8px 10px 8px 10px;
height:auto;
font-weight:normal;
 }

#umenu li a.upMSelect:hover{

/* background-image:url(../images/page/nav_bk_button_blue.gif); */
/* background-position:top right; */
/* background-repeat:repeat-x; */
/* color:#ffffff; */
background-color:#c7dcea;
color:#000000;
height:auto;
display:block;
}


#umenu li ul{
display:none;
	position:absolute;
	z-index:50000;
	top:30px;
	left:-2px;
	margin:0px;
	padding:0px;
	border:0px;
	width:190px;
	list-style:none;
	height:auto;
/*	background-image:url(../images/page/nav_background_grey.gif); */
/*	background-position:left top; */
/*	background-repeat:repeat; */
	background-color:#e4e4e4;
	border-top: 0px none #d4d4d4;
	border-right: 2px solid #d4d4d4;
	border-bottom: 2px solid #d4d4d4;
	border-left: 2px solid #d4d4d4;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}


#umenu li ul li{
	float:none;
	background-image:none;
	margin:0px;
/*	padding:0px; */
	text-align:left;
background-color:#e4e4e4;
	border-top: 0px none #cccccc;
	border-right: 0px none #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 0px none #cccccc;
	height:auto;
	z-index:100;
}

#umenu li ul li a, #umenu li ul li a:link, #umenu li ul li a:visited, #umenu li ul li a:active{
	background-image:none;
	float:none;
	display:block;
	padding:8px 5px 8px 10px;
	color:#333333;
background-color:#e4e4e4;
	text-decoration:none;
	font-weight:normal;
	width:175px;
}


#umenu li ul li a:hover{
	float:none;
	background-image:none;
	color:#000000;
	background-color:#c7dcea;
	text-decoration:none;
	padding:8px 5px 8px 10px;
}


.sfilterHolder{
	clear:both; margin:0; padding:0; list-style:none;
}
.sfilterHolder li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	float:none;
	padding:0;
	text-align:left;
	border:0;
	margin: 0px 0px 4px 0px;
	padding:0px;
	border:1px #e4e4e4 solid;
}

.sfItem{
/*	width:100%; */
	clear:both;
	border: 1px solid #e4e4e4 !important;
	margin:0px 0px 4px 0px !important;
}


.sfItemTround {
/*	width:100%; */
	clear:both;
	border: 1px solid #e4e4e4 !important;
	margin:0px 0px 4px 0px !important;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}



.sfilterHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
display:block;
margin:0px;
text-align:left;
border: 0px;
/* background-color:#c4c4c4; */
/* background-image:url(../images/page/nav_bk_button4.gif); */
/* background-position:top left; */
/* background-repeat:repeat-x; */
/* padding: 8px 0px 8px 10px; */
/* width:160px; */
border-bottom: 1px solid #f4f4f4;
} 

.sfItemTop {
margin:0px;
border:1px solid #e4e4e4;
padding:0px;
/* width:100%; */
}

.sfItemMid {
margin:0px;
border:0px;
padding:0px;
width:100%;
}


.sfItemSection {
margin:0px;
border:0px;
padding:0px;
width:100%;
}


.sfItemHead {
margin:0px;
padding: 13px 0px 15px 5px !important;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
/* background-image:url(../images/page/nav_bk_top.gif); */
/* background-position:top left; */
/* background-repeat:no-repeat; */
background-color:#e4e4e4;
color:#000000;
border:1px solid #e4e4e4 !important;
/* width:160px !important; */
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}



.sfItemLinkTop, a.sfItemLinkTop:link, a.sfItemLinkTop:visited, a.sfItemLinkTop:active {
margin:0px;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
/* background-image:url(../images/page/nav_bk_button2.gif); */
/* background-position:top left; */
/* background-repeat:repeat-x; */
background-color:#f4f4f4;
color:#666666;
padding: 8px 0px 10px 10px;
/* border-bottom: 1px #e4e4e4 solid; */
border-top:0px;
/* width:160px; */
}

a.sfItemLinkTop:hover {
display:block;
background-color:#e4e4e4;
color:#000000;
/* background-image:url(../images/page/nav_bk_button3.gif); */
/* background-position:top left; */
/* background-repeat:repeat-x; */
}


.sfItemLinkMid, a.sfItemLinkMid:link, a.sfItemLinkMid:visited, a.sfItemLinkMid:active {
margin:0px;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
/* background-image:url(../images/page/nav_bk_button3.gif); */
/* background-position:top left; */
/* background-repeat:repeat-x; */
background-color:#f4f4f4;
color:#666666;
padding: 8px 0px 10px 20px;
border-bottom: 1px #e4e4e4 solid;
border-top:0px;
/* width:150px; */
}

a.sfItemLinkMid:hover {
display:block;
background-color:#e4e4e4;
color:#000000;
/* background-image:url(../images/page/nav_bk_button4.gif); */
/* background-position:top left; */
/* background-repeat:repeat-x; */
}


.sfItemLinkSection, a.sfItemLinkSection:link, a.sfItemLinkSection:visited, a.sfItemLinkSection:active {
margin:0px;
display:block;
text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
/* background-image:url(../images/page/nav_bk_button5.gif); */
/* background-position:top left; */
/* background-repeat:repeat-x; */
background-color:#a8a8a8;
color:#f4f4f4;
padding: 8px 0px 10px 30px;
border-bottom: 1px #e4e4e4 solid;
border-top:0px;
width:140px;
}

a.sfItemLinkSection:hover {
display:block;
	font-weight:bold;
background-color:#999999;
color:#ffffff;
/* background-image:url(../images/page/nav_bk_button3.gif); */
/* background-position:top left; */
/* background-repeat:repeat-x; */
}



.sfItemLinkLast, a.sfItemLinkLast:link, a.sfItemLinkLast:visited, a.sfItemLinkLast:active {
margin:0px;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
background-image:none;
background-color:#e4e4e4;
color:#666666;
padding: 5px 5px 5px 20px;
border-bottom: 1px #ffffff solid;
border-top:0px;
width:145px;
}

a.sfItemLinkLast:hover {
display:block;
	font-weight:normal;
background-color:#f4f4f4;
color:#000000;
background-image:none;
}






.sfItemHeadLink, a.sfItemHeadLink:link, a.sfItemHeadLink:visited, a.sfItemHeadLink:active, a.sfItemHeadLink:hover {
display:block;
text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
width:150px;
}


.sfItemLink, a.sfItemLink:link, a.sfItemLink:visited, a.sfItemLink:active {
position:relative;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
background-color:#f4f4f4;
color:#666666;
padding: 12px 0px 12px 25px;
border-bottom: 1px #e4e4e4 solid;
}

a.sfItemLink:hover {
background-color:#e4e4e4;
color:#000000;
}



.sfItemLinkT, a.sfItemLinkT:link, a.sfItemLinkT:visited, a.sfItemLinkT:active {
position:relative;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
background-color:#f4f4f4;
color:#666666;
padding: 12px 0px 12px 5px;
border-bottom: 1px #e4e4e4 solid;
}

a.sfItemLinkT:hover {
background-color:#e4e4e4;
color:#000000;
}






.sfItemLinkTopCurrent, a.sfItemLinkTopCurrent:link, a.sfItemLinkTopCurrent:visited, a.sfItemLinkTopCurrent:active {
margin:0px;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
/* background-image:url(../images/page/nav_bk_button2.gif); */
/* background-position:top left; */
/* background-repeat:repeat-x; */
background-color:#f4f4f4;
color:#ff0000;
padding: 8px 0px 10px 10px;
border-bottom: 1px #e4e4e4 solid;
border-top:0px;
width:160px;
}

a.sfItemLinkTopCurrent:hover {
display:block;
background-color:#e4e4e4;
color:#ff0000;
/* background-image:url(../images/page/nav_bk_button3.gif); */
/* background-position:top left; */
/* background-repeat:repeat-x; */
}







.sfItemCurrent,  a.sfItemCurrent:link, a.sfItemCurrent:visited, a.sfItemCurrent:active{
position:relative;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
background-color:#f4f4f4;
color:#666;
padding: 12px 0px 12px 25px;
border-bottom: 1px #e4e4e4 solid;
}

a.sfItemCurrent:hover  {
background-color:#e4e4e4;
}


a.sfItemCurrent:before{
	position:absolute;
	top:8px;
	left:4px;
	font-family:"FontAwesome";
	content:"\f14a";
	font-size:18px;
	padding: 0px;
	text-decoration:none;
	border:0px;
}


a.sfItemLink:before{
	position:absolute;
	top:8px;
	left:4px;
	font-family:"FontAwesome";
	content:"\f096";
	font-size:18px;
	padding: 0px;
	text-decoration:none;
	border:0px;
}


span.sfItemLinkZero{
position:relative;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
background-color:#f4f4f4;
color:#999999;
padding: 12px 0px 12px 25px;
border-bottom: 1px #e4e4e4 solid;

}

span.sfItemLinkZero:before{
	position:absolute;
	top:8px;
	left:4px;
	font-family:"FontAwesome";
	content:"\f096";
	color:#a4a4a4;
	font-size:18px;
	padding: 0px;
	text-decoration:none;
	border:0px;
}


.SubsfItemLink, a.SubsfItemLink:link, a.SubsfItemLink:visited, a.SubsfItemLink:active {
position:relative;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
background-color:#f4f4f4;
color:#666666;
padding: 12px 0px 12px 45px;
border-bottom: 1px #e4e4e4 solid;
}

a.SubsfItemLink:hover {
background-color:#e4e4e4;
color:#000000;
}

.SubsfItemCurrent,  a.SubsfItemCurrent:link, a.SubsfItemCurrent:visited, a.SubsfItemCurrent:active{
position:relative;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
background-color:#f4f4f4;
color:#666;
padding: 12px 0px 12px 45px;
border-bottom: 1px #e4e4e4 solid;
}

a.SubsfItemCurrent:hover  {
background-color:#e4e4e4;
}


a.SubsfItemCurrent:before{
	position:absolute;
	top:8px;
	left:24px;
	font-family:"FontAwesome";
	content:"\f14a";
	font-size:18px;
	padding: 0px;
	text-decoration:none;
	border:0px;
}


a.SubsfItemLink:before{
	position:absolute;
	top:8px;
	left:24px;
	font-family:"FontAwesome";
	content:"\f096";
	font-size:18px;
	padding: 0px;
	text-decoration:none;
	border:0px;
}



span.SubsfItemLinkZero{
position:relative;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
background-color:#f4f4f4;
color:#999999;
padding: 12px 0px 12px 25px;
border-bottom: 1px #e4e4e4 solid;

}

span.SubsfItemLinkZero:before{
	position:absolute;
	top:8px;
	left:4px;
	font-family:"FontAwesome";
	content:"\f096";
	color:#a4a4a4;
	font-size:18px;
	padding: 0px;
	text-decoration:none;
	border:0px;
}








.SubsfItemLinkTop, a.SubsfItemLinkTop:link, a.SubsfItemLinkTop:visited, a.SubsfItemLinkTop:active {
position:relative;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
background-color:#f4f4f4;
color:#666666;
padding: 12px 0px 12px 25px;
border-bottom: 1px #e4e4e4 solid;
}

a.SubsfItemLinkTop:hover {
background-color:#e4e4e4;
color:#000000;
}




.SubsfItemLinkTopCurrent,  a.SubsfItemLinkTopCurrent:link, a.SubsfItemLinkTopCurrent:visited, a.SubsfItemLinkTopCurrent:active{
position:relative;
display:block;
text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
background-color:#f4f4f4;
color:#666;
padding: 12px 0px 12px 25px;
border-bottom: 1px #e4e4e4 solid;
}

a.SubsfItemLinkTopCurrent:hover  {
background-color:#e4e4e4;
}


a.SubsfItemLinkTopCurrent:before{
	position:absolute;
	top:8px;
	left:4px;
	font-family:"FontAwesome";
	content:"\f14a";
	font-size:18px;
	padding: 0px;
	text-decoration:none;
	border:0px;
}


a.SubsfItemLinkTop:before{
	position:absolute;
	top:8px;
	left:4px;
	font-family:"FontAwesome";
	content:"\f096";
	font-size:18px;
	padding: 0px;
	text-decoration:none;
	border:0px;
}












#LMenu, #mmLMenu{
	clear:both;
	margin:1px 0px 0px 0px;
	padding:0;
	list-style:none;
}

#LMenu li, #mmLMenu li{
	clear:both;
	position:relative;
/*	float:left; */
	padding:0px;
/*	border:0px; */
/*	margin:0px; */
	height:auto;
	display:block;
	z-index:80;
/*	width:170px; */ 
/*	background-color:#ffffff; */
	text-decoration:none;
}



#fInfo{
clear:both;
position:relative;
	width:1000px;
	margin:0px auto;
padding: 20px 0px 0px 0px;
text-align:center;
}

#fInfoContent {
clear:both;
position:relative;
width:100%;
margin: 20px auto;
padding:0px;
text-align:center;
}

#ful, #ful li ul{
	clear:both;
	margin: 10px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#ful li{
	position:relative;
	float:left;
	padding:0px;
	border:0px;
	margin:0px;
	height:auto;
	display:block;
	width:200px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

#ful li ul li{
	padding:0px 0px 10px 0px;
	border:0px;
	margin:0px;
	text-align:left;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
}

#ful li ul li a, #ful li ul li a:link, #ful li ul li a:visited, #ful li ul li a:active{ 
	padding:0px 0px 0px 20px !important;
	border:0px;
	margin:0px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
	height:20px;
	background-image:url(../images/page/nav_arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#ful li ul li a:hover{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}


#fulComp{
	clear:both;
	padding: 20px 0px 0px 0px;
	margin:0px auto;
	text-align:center;
	background-color:#f4f4f4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;

}
#ffield{
width:800px;
position:relative;
padding: 0px 0px 0px 100px;
margin:0px auto;
background-color:#fff;
}

#hdiv {
	margin:0px;
	padding:0px;
	height:118px;
	width:100%;
	text-align:center;
	}
	
#ohdiv {
	margin:0px;
	padding:0px;
	height:95px;
	width:100%;
	text-align:center;
	}
	
#hBackground {
	position:relative;
	width:100%;
	height:95px;
	background-image:url(../images/page/plasmacentre_support.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px;
	padding:0px;
}

#ohBackground {
	position:relative;
	width:100%;
	height:95px;
	background-image:url(../images/page/plasmacentre_support.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px;
	padding:0px;
}

.hsearchkey{
border: 1px solid #666666;
padding: 1px 4px 1px 4px;
margin: 0px 0px 10px 0px;
}

#hsearchbox{
position:absolute;
width:300px;
z-index:70;
top:85px;
left:0px;
margin:0px !important;
padding: 0px !important;
height:28px !important;
text-align:right;
}

.hsearchButton{
margin: 0px !important;
padding: 0px !important;
vertical-align:middle;
}


	
#headerCenterCheckout{
text-align:center;
margin:0px auto;
width:150px;
padding-top:15px;
}

#headerLeftCheckout{
float:left;
width:540px;
text-align:left;
padding: 15px 0px 0px 0px;
margin:0px;
}

#headerRightCheckout{
position:relative;
float:right;
width:160px;
text-align:left;
padding:85px 0px 0px 0px !important;
margin:0px !important;
}

#headerCenterBasket{
text-align:center;
margin:0px auto;
padding-top:15px;
}

#headerLeftBasket{
float:left;
text-align:left;
padding: 15px 0px 0px 0px;
margin:0px;
width:240px;
}
#headerRightBasket{
position:relative;
float:right;
width:266px;
text-align:right;
padding:85px 0px 0px 0px !important;
margin:0px !important;
}



#atBook{
margin:0px auto;
padding: 5px 0px 15px 0px;
text-align:center;
height:30px;
}

#serfield{
margin: 0px auto;
text-align:center;
width:500px;
}

#advancedSearch{
text-align:center;
}


.transHeader {
	POSITION: absolute;
	z-index: 10;
	font-family: "Arial Black", Arial, Verdana;
	font-size:26px;
	text-decoration:none;
	font-style: normal;
	color:#ffffff;
	background-image: url(../images/transback_black.png);
	background-repeat: repeat;
	padding: 3px 3px 3px 3px;
	border: 0px solid #000000;
	margin-top:10px;
}

* html .transHeader {
background:#333333;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60); 
}



#hlinksbox{
position:absolute;
z-index:71;
top:-10px;
right:63px;
margin:0px !important;
padding: 0px !important;
height:28px !important;
width:300px;
text-align:right;
}

#hlinksbox ul{
	clear:both;
	margin: 0px;
	padding:0px;
	list-style:none;
}

#hlinksbox ul li {
	position:relative;
	display:block;
	float:right;
	height:25px;
	padding-right:10px;
}

#hlinksbox ul li a:link, #hlinksbox ul li a:visited, #hlinksbox ul li a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 100%;
	color:#666666;
	font-style: normal;
	text-decoration: none;
}
#hlinksbox ul li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 100%;
	color:#333333;
	font-style: normal;
	text-decoration: none;
}


.DSbasket {
	position:absolute;
	z-index:99;
	top:62px;
	left:68px;
	
}

#DSbasketHolder{
	width: 200px;
	height: 30px;
	position: relative;
	
}

.value img {
	position: absolute;
	top: 2px;
	left: 0px;
	width: 34px;
	height: 30px;
}

.value a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	text-decoration: none;
	display: block;
	padding: 10px 0px 0px 36px;
	text-align: left;
}

.value a:hover{
	text-decoration: underline;
}

.DStxtHightlight{
	color: #ff0000;
	font-weight:bold;
}

.sMapList{
	clear:both; margin:0; padding:0; list-style:none;
}

.sMapList li{
	position:relative;
	display:block;
	float:left;
	width:165px;
	padding:0px;
	text-align:left;
	border:0px;
}

.sMapLegend, .sMapLegend:link, .sMapLegend:visited, .sMapLegend:active {
	padding: 15px 5px 5px 5px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
	color:#666666;
	text-align:left;
}
.sMapLegend:hover {
	padding: 15px 5px 5px 5px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
	color:#000000;
	text-align:left;
}

.sMapMain:link, .sMapMain:visited, .sMapMain:active {
	padding: 15px 0px 15px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#333333;
	text-align:left;
}
.sMapMain:hover {
	padding: 15px 0px 15px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#000000;
	text-align:left;
}

.sMapMainIm:link, .sMapMainIm:visited, .sMapMainIm:active {
	padding: 0px 0px 5px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#333333;
	text-align:left;
}
.sMapMainIm:hover {
	padding: 0px 0px 5px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#000000;
	text-align:left;
}

.sMapHead {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold !important;
	text-decoration: none;
	color:#000000;
	text-align:left;
}




.sMapsfItemLink, a.sMapsfItemLink:link, a.sMapsfItemLink:visited, a.sMapsfItemLink:active {
display:block;
text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
background-color:#ffffff;
color:#666666;
padding: 4px 0px 4px 10px;
border-bottom: 0px #e4e4e4 solid;
font-weight:normal;
width:150px;
}

a.sMapsfItemLink:hover {
background-color:#ffffff;
font-weight:normal;
color:#000000;
text-decoration:none;
}

.clearAll{
clear:both;
}


#fulldateBox{
 float:right;
 position:relative;
 z-index:70;
 width:160px;
	background-color: #f4f4f4;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #666666;
	text-align:right;
}

#fulllocBox{
 float:right;
 position:relative;
	z-index:99;
 width:160px;
	background-color: #f4f4f4;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #666666;
	text-align:right;
}

#ccountry{
	width:162px;
	border: 1px solid #7f9db9;
	background-color:#f4f4f4;
	position:absolute;
	right:132px;
	top:20px;
	text-align:left;
	z-index:99;
}

#ccountry ul{
	margin:0;
	padding:0;
	list-style:none;
	width:auto;
}
#ccountry ul li{
	position:relative;
	width:100%;
	display:block;
}
#ccountry ul li a:link, #ccountry ul li a:visited, #ccountry ul li a:active{
	padding: 2px 0px 2px 0px;
	display:block;
	width:100%;
	background-color:#f4f4f4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #666666;
}

#ccountry ul li a:hover{
	display:block;
	width:100%;
	background-color:#316ac5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
}

.cchide{
display:none;
}
.ccshow{
display:block;
}

.dateDropBox{
border:0px !important;
	background-color:#f4f4f4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #666666;
}

#brandMenu{
clear:both;
height:30px;
}

#brandMenu a:link, #brandMenu a:visited, #brandMenu a:active {
margin:0px;
display:block;
text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
background-image:url(../images/page/nav_bk_button2.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#333333;
color:#f4f4f4;
padding: 8px 0px 10px 10px;
border-bottom: 1px #e4e4e4 solid;
border-top:0px;
width:160px;
}

#brandMenu a:hover {
display:block;
background-color:#666666;
color:#ffffff;
background-image:url(../images/page/nav_bk_button3.gif);
background-position:top left;
background-repeat:repeat-x;
}

#LMan, #LRan {
	clear:both;
	margin:0px;
	padding:0;
	list-style:none;
}

#LMan li, #LRan li {
	position:relative;
/*	float:left; */
	padding:0px;
	border:0px;
	margin:0px;
	height:auto;
	display:block;
	z-index:80;
/*	width:170px; */
	background-color:#ffffff;
	text-decoration:none;
}


#subOrBar{
width:100%;
height:34px;
position:relative;
}

#subSearch {
position:absolute;
left:0px;
right:0px;
width:314px;
height:34px;
color:#ffffff;
background-image:url(../images/page/orange_search_box.gif); 
background-position:top left;
background-repeat:no-repeat;
text-align:left;
}

#subAll {
height:34px;
margin:0px 0px 0px 314px;
text-align:center;
color:#ffffff;
background-image:url(../images/page/orange_search_background.gif); 
background-position:top left;
background-repeat:repeat-x;
}

.bsearchkey{
position:absolute;
top: 4px;
left: 1px;
width:180px;
border: 1px solid #666666;
padding: 1px 4px 1px 4px;
margin: 0px 0px 10px 0px;
}

#bsearchbox{
position:absolute;
width:280px;
z-index:70;
top:3px;
left:35px;
margin:0px !important;
padding: 0px !important;
height:28px !important;
text-align:left;
}

.bsearchButton{
position:absolute;
top:0px;
left:200px;
}

#bottomSection {
clear:both;
width:100%;
margin:20px 0px 0px 0px;
background-color:#f4f4f4;
}



#christmasBanner {
margin: 0px auto;
text-align:center;
padding-bottom:20px;
}

#christmasNote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin: 0px 0px 15px 0px;
}

.christmasTableHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(../images/page/blue_xmas_bar.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:31px;
	text-align:center;
}
#christmasHolder {
width:640px;
margin:0px auto;
text-align:center;
}

.christmasText{
text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.cmRowEven{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:10px 0px 10px 0px;
}

.cmRowOdd{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:10px 0px 10px 0px;
}

#dsVBox{
	clear:both;
	width:330px;
	height:60px;
	visibility:hidden;
	}
	
a.rvpClear:link, a.rvpClear:visited, a.rvpClear:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;

}
a.rvpClear:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#dsHPsclBut{
clear:both;
text-align:left;
}

#dsHPless{
clear:both;
display:none;
padding:0px;
/* padding: 10px 0px 10px 0px; */
}

#dsHPmore{
clear:both;
display:block;
padding:0px;
/* padding: 10px 0px 10px 0px; */
}

#dsHPsclText{
clear:both;
position:relative;
z-index:95;
}

#dstxtcH{
clear:both;
padding: 0px 10px 0px 10px;
text-align:left;
}

#dstxtcHpp{
clear:both;
padding: 0px 50px 0px 35px;
text-align:left;
}


span.hp-htwo {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	color:#ffffff;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}



div.dsBlogItem {
margin:10px 0px 10px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #666666;
}

div.dsBlogItem p {
margin: 6px 0px 6px 0px !important;
padding: 0px !important;
}

a.hone:link, a.hone:visited, a.hone:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#666666;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}
a.hone:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#000000;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}

.htwo:link, .htwo:visited, .htwo:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold !important;
	font-size: 14px !important;
	color:#666666 !important;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}
.htwo:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#000000 !important;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}

.hthree:link, .hthree:visited, .hthree:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold !important;
	font-size: 12px !important;
	color:#666666 !important;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}
.hthree:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold !important;
	font-size: 12px !important;
	color:#000000 !important;
	font-style: normal;
	text-decoration: none;
	margin:10px 0px 0px 0px;
}

div.dsBlogItem a:link, div.dsBlogItem a:visited, div.dsBlogItem a:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color:#333333;
	font-style: normal;
	text-decoration: none;
}

div.dsBlogItem a:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color:#000000;
	font-style: normal;
	text-decoration: none;
}
#dsdBlogHome {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color:#FF7200;
	margin:0px auto;
	text-align:center;
}

/* wish list */

#wlHolderLarge {
width:166px;
border:solid;
border-width:1px;
border-color:#378ca6;
vertical-align:middle;
padding:0px;
margin:0px;
height:250px;
overflow:auto;
}

#wlHolder {
width:166px;
border:solid;
border-width:1px;
border-color:#678ca6;
vertical-align:middle;
padding:0px;
margin:0px;
}


.wlIm{
float:left;
padding:0px;
margin:0px;
width:45px;
text-align:left;
}

.wlTxt{
padding:0px;
margin: 0px 0px 0px 50px;
text-align:left;
}

.wlSp{
clear:both;
margin:0px;
width:100%;
background-image:url(../images/page/bl_previously_viewed_seperator.gif);
background-position: top center;
background-repeat: no-repeat;
padding-top:4px;
padding-bottom:4px;
text-align:center;
height:10px !important;
}

#wlTop{
margin:0px !important;
padding:0px !important;
width:168px;
height:28px;
}

#wlBottom{
margin:0px !important;
padding:0px !important;
width:168px;
height:25px;
}

#wishButton{
clear:both;
padding:2px 0px 7px 0px;
margin: 0px auto;
width:171px;
text-align:center;
}

#dsatBookmarks {
width:100%;
height:60px;
margin:0px 0px 10px 0px;
padding:0px;
text-align:right;
}

#dsatBookmarks fieldset {
width:144px;
margin:0px !important;
padding:0px !important;
text-align:center;
}

.dbWARNINGS {
margin:10px !important;
border:1px dotted #a2c4ec;
background-color:#EBF0FA;
padding: 10px;
text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
}


#RCrvHolder {
width:142px !important;
border:solid;
border-width:1px;
border-color:#678ca6;
vertical-align:middle;
padding:0px !important;
margin:0px 0px 0px 5px !important;
}

.RCrvIm{
/* float:left; */
/* padding:0px; */
/* margin:0px; */
/* width:45px; */
text-align:center;
}

.RCrvTxt{
/* padding:0px; */
/* margin: 0px 0px 0px 50px; */
/* width:110px; */
text-align:center;
}

.RCrvSp{
clear:both;
margin:0px;
width:100%;
padding-top:1px;
padding-bottom:1px;
text-align:center;
height:10px !important;
}

.RCrvBt{
clear:both;
margin:0px;
height:29px !important;
padding:0px;
}

#bfHPsclBut{
text-align:left;
}

#bfHPless{
display:none;
padding: 10px 0px 10px 0px;
}

#bfHPmore{
display:block;
padding: 10px 0px 10px 0px;
}

#bfnInputOther {
	padding:0px 0px 35px 0px;
}

#bfnInputOther ul {
	margin:0px;
	padding:0;
	list-style:none;
}

#bfnInputOther ul li{
	float:left;
	padding:0px 10px 5px 0px;
	border:0px;
	margin:0px;
	height:auto;
	width:auto;
	display:block;
	z-index:80;
	background-color:#ffffff;
	text-decoration:none;
}

#vatincrease{
clear:both;
}


#vatText h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 46px !important;
	font-weight: normal !important;
	color:#ffffff !important;
	padding:0px;
	margin:0px;
}
#vatText h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px !important;
	font-weight: normal !important;
	color:#ffffff !important;
	padding:0px 10px 0px 10px;
	margin:0px;
}

#vatBText {
background-image:url(../images/vat_basket.gif);
background-position: top right;
background-repeat:no-repeat;
width:440px;
height:84px;
margin:0px auto;
text-align:center;
}

#vatBText h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 32px !important;
	font-weight: normal !important;
	color:#ffffff !important;
	padding:0px;
	margin:0px;
}
#vatBText h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px !important;
	font-weight: normal !important;
	color:#ffffff !important;
	padding:0px;
	margin:0px;
}

.rvTableMark {
width:100px;
heigh:60px;
margin: 0px auto;
padding: 0px;
text-align:center;
overflow:hidden;
}

/* Assistant Box */

#assistlinksbox{
position:absolute;
z-index:71;
top:-13px;
left:220px;
margin:0px !important;
padding: 0px !important;
height:96px !important;
width:300px;
border:1px solid #cccccc;
background-color:#ffffff;
text-align:right;
}

#asssitantLinks ul{
	clear:both;
	margin: 0px;
	padding:0px;
	list-style:none;
}

#asssitantLinks ul li {
	position:relative;
	display:block;
	float:right;
	height:25px;
	padding-right:10px;
}

#asssitantLinks ul li a:link, #asssitantLinks ul li a:visited, #asssitantLinks ul li a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 100%;
	color:#666666;
	font-style: normal;
	text-decoration: none;
}
#asssitantLinks ul li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 100%;
	color:#333333;
	font-style: normal;
	text-decoration: none;
}
#assistError {
clear:both;
width:100%;
background-color: #ff0000;
color: #ffffff;
font-weight: bold;
text-align:center;
}

.chkShopHeader {
	color:#a2c4ec;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:20px;
}

.chkShopNote {
	color:#000000;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:16px;
}


#dsOPBox{
	clear:both;
	width:330px;
	height:80px;
	visibility:hidden;
	}




.whsearchkey{
position:absolute;
top: 22px;
left: 8px;
width:180px;
border: 1px solid #666666;
padding: 1px 4px 1px 4px;
margin: 0px 0px 10px 0px;
}

#whsearchbox{
position:absolute;
width:298px;
z-index:70;
top:16px;
left:0px;
margin:0px !important;
padding: 0px !important;
height:64px !important;
text-align:left;
background-image:url(../images/page/round_header_search.gif);
background-position:top left;
background-repeat:no-repeat;
}

.whsearchButton{
position:absolute;
top:19px;
left:200px;
}


.whsearchkeyXmas{
position:absolute;
top: 35px;
left: 30px;
width:180px;
border: 1px solid #666666;
padding: 1px 4px 1px 4px;
margin: 0px 0px 10px 0px;
}

.whsearchButtonXmas{
position:absolute;
top:30px;
left:225px;
}

.whSearchFlash {
position:absolute;
z-index:99;
width:298px;
height:26px;
top:66px;
left:19px;
}

#whsearchboxXmas{
position:absolute;
width:351px;
z-index:70;
top:-10px;
left:0px;
margin:0px !important;
padding: 0px !important;
height:77px !important;
text-align:left;
background-image:url(../images/page/christmas_search.gif);
background-position:top left;
background-repeat:no-repeat;
}

#HDcountdown{
	position:absolute;
	top:60px;
	left:-5px;
	height:44px;
	width:340px;
	background-image:url(../images/page/pre-christmas.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.ctday {
	position:absolute;
	top:18px;
	left: 50px;
	color:#000000;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:20px;
	width:50px;
	text-align:right;
}

.cthour {
	position:absolute;
	top:18px;
	left: 120px;
	color:#000000;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:20px;
	width:50px;
	text-align:right;
}

.ctmin {
	position:absolute;
	top:18px;
	left: 180px;
	color:#000000;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:20px;
	width:50px;
	text-align:right;
}

.ctsecond {
	position:absolute;
	top:18px;
	left: 240px;
	color:#000000;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:20px;
	width:50px;
	text-align:right;
}




#whheaderCenter{
position:relative;
text-align:center;
margin:0px auto;
width:300px;
height:80px;
overflow:hidden;
padding:0px;
}

#whheaderCenterXmas{
position:relative;
text-align:center;
margin:0px auto;
width:352px;
height:80px;
padding:0px;
}

#custHead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 100%;
	color:#a2c4ec;
	font-style: normal;
	text-decoration: none;
	margin: 10px 0px 10px 0px;
	padding:0px;
}

#cusHolder {
position:relative;
width:100%;
}

#cusLeft {
margin: 0px 420px 0px 0px;
text-align:left;
height:1170px;
}

#cusRight {
position:absolute;
top:0px;
right:0px;
width:400px;
}

div.dsvChError {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	width: 260px;
	padding: 5px;
	background-color:#ff0000;
	color:#ffffff;

}

div.locHold {
clear:both;
position:relative;
z-index:99;
height:1px;
width:1px;
}

div.locNote {
position:absolute;
z-index:99;
top:-10px;
left:-420px;
width:257px;
height:46px;
}

.flws {
padding: 10px 0px 0px 0px;
}


.rARight{
padding: 0px 0px 4px 0px;
text-align:center;
margin: 0px auto;
}

#rADverticle {
	position:absolute;
/*	top:100px; */
	top:0px;
	left:1003px;
	width:120px;
	display:block;
	overflow:hidden;
}



#fbackSocial h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#333333;
	margin: 30px 0px 0px 0px;
}

div.PadBtItem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
	color:#000000;
	padding: 0px 0px 15px 0px;
	margin: 15px 0px 15px 0px;
	
}

.top5Holder {  
clear:both;
border: 1px;
border-color: #678CA6;
border-style: solid;
width:168px;	
cursor:pointer;
text-align:center;
background-color: #ffffff;
margin-bottom:5px;
}

.tfTxt{
padding:0px;
margin: 0px 0px 0px 60px;
width:90px;
text-align:left;
}

a.tfL {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
	color:#000087;
	text-decoration: underline;
}
a.tfL:hover {
	color:#E10016;
	text-decoration: underline;
}

.rvIAline {
	clear:both;
	position:relative;
	height:100px;
	border-bottom: 1px dotted #a2c4ec;
}
.rvIAimage {
	position:absolute;
	top: 0px;
	left: 5px;
}
.rvIAtext {
	position:absolute;
	top:0px;
	left: 210px;
	width:150px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.rvIAremove {
	position:absolute;
	top:25px;
	left: 550px;
}

/* AMAZON CHECKOUT */
#amazonCheckButton {
	padding: 20px 0px 0px 0px;  
display:none;
}

#amazonCheckButtonShow {  
padding: 20px 0px 0px 0px;  
display:block;
}

#amazonCheckHolder {
	padding: 30px 0px 0px 70px;
	text-align:left;
}

#amazonCheckTop {
	padding:4px; 
	text-align:center;
	
}

#AmazonCheckoutComplete a:link , #AmazonCheckoutComplete a:visited, #AmazonCheckoutComplete a:active{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#999999;
	text-decoration:underline;
	
}

#AmazonCheckoutComplete a:hover{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
	
}

#AmazonCheckoutComplete{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#000000;
}


/* AMAZON CHECKOUT END */


#BFCompfinder{
	height:249px;
	width: 230px;
	padding:10px 10px 0px 0px;
	border: 2px solid #e4e4e4;
	margin: 5px;
	text-align:left;
}

#BFCompfinder h1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 20px;
	text-align:center;
	margin:0px auto;
	color:#000000;
}


#BFppCompfinder{
	width: 230px;
	padding:10px 10px 10px 0px;
	border: 2px solid #e4e4e4;
	margin: 5px;
	text-align:left;
}

#BFppCompfinder h1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 20px;
	text-align:center;
	margin:0px auto;
	color:#000000;
}








#BFCompfinderForm {
	padding: 0px 0px 0px 15px;
	margin:0px;
	
}

.dsBFTitem label {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color:#2352bb;
	float:none !important;
	display:block;
	width:100%;
	padding: 10px 0px 0px 0px;
	margin:0px;
	text-align:left;
	}

.dsBFTitem .forminput {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#000000;
	float:none !important;
	display:block;
	width:150px;
	padding: 0px;
	margin:0px;
	text-align:left;
	}

#dsBFTButton {
padding:10px 0px 0px 0px;	
text-align:center;	
}


#BFCompBracketAns {
	padding: 5px 10px 5px 10px;
}


#BFCompBracketText {
	clear:both;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color:#000000;
}

span.bfYESNO {
		color:#3399ff;
		font-weight:bold;
		font-size:30px;

	
}


#adSenservHolder {
width:168px;
height:600px;
border:solid;
border-width:1px;
border-color:#678ca6;
vertical-align:middle;
padding:0px;
margin:0px;
text-align:center;
}

#PCcookieBar {
position:fixed;
z-index:1000;
left:0px;
bottom:0px;
width:100%;
height:30px;
background-image:url(../images/cookie_bar.png);
background-position:top left;
background-repeat:repeat-x;
}

#PCcookieSection {
	width:1000px;
	height:30px;
	position:relative;
	margin:0px auto;
}

#PCcookieText {
float:left;
padding:10px 0px 0px 0px;
text-align:center;
color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	
}

#PCcookieButton {
	position:relative;
	float:right;
	padding: 10px 0px 0px 0px;
	z-index:1100;
}


a.PCcookieLink, a.PCcookieLink:link, a.PCcookieLink:visited, a.PCcookieLink:active{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal !important;
	font-size: 12px !important;
	color:#f4f4f4 !important;
	text-decoration: none;
}

a.PCcookieLink:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal !important;
	font-size: 12px !important;
	color:#ffffff !important;
	text-decoration: underline !important;
}

#FBTWshareHold{
	position:absolute;
	top:5px;
	right:0px;
	width:150px;
}

#FBTWfacebook {
position:relative;
padding: 0px 0px 10px 0px;	
	width:150px;
	height:25px;
	text-align:left;
}

#FBTWtwitter {
position:relative;
padding: 0px 0px 10px 0px;	
	width:150px;
	height:25px;
	text-align:left;
	
}

.lightboxajax {
display:none;	
}

#dsContinueHolder {
	display:none;	
}

#dsPleaseWaitPage {
	width:250px;
height:120px;
border:solid;
border-width:1px;
border-color:#000000;
background-color:#ffffff;
color:#000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold !important;
	font-size: 12px !important;
	text-align:center;
}

#dsPleaseWaitPage h2 {
color:#000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold !important;
	font-size: 16px !important;
	
	
}


#ftrDesktop {
	clear:both;
}

#ftrDesktop a:link, #ftrDesktop a:visited, #ftrDesktop a:active {
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:32px;
	color:#ffffff;
	text-align:center;
	background-color:#666666;
	text-decoration:none;
	padding:10px 0px 10px 0px !important;
}


#ftrDesktop a:hover {
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:32px;
	color:#ffffff;
	text-align:center;
	background-color:#888888;
	text-decoration:none;
	padding:10px 0px 10px 0px !important;
}


div.dsMessError {
	clear:both;
	text-align:left;
	display:block;
	background-color:#FF0000;
	color:#ffffff;
	font-family:Arial, Helvetica, Verdana;
	font-size:14px;
	padding:5px;
}

div.dsMessSuccess {
	clear:both;
	text-align:left;
	display:block;
	background-color:#090;
	color:#ffffff;
	font-family:Arial, Helvetica, Verdana;
	font-size:14px;
	padding:5px;
}


div.dsMessWarning {
	clear:both;
	text-align:left;
	display:block;
	background-color:#F90;
	color:#ffffff;
	font-family:Arial, Helvetica, Verdana;
	font-size:14px;
	padding:5px;
}


div.CntLine {
	border-bottom: 1px solid #999;
}

.CntOption a:link, .CntOption a:visited, .CntOption a:active {
display:block;
font-size:14px;
color:#000;
font-family:Arial, Helvetica, Verdana;
text-decoration:none;
padding:10px 0px 10px 5px;
background-color:#fafafa;
}

.CntOption a:hover {
display:block;
font-size:14px;
color:#000;
font-family:Arial, Helvetica, Verdana;
text-decoration:none;
padding:10px 0px 10px 5px;
background-color:#f4f4f4;
}

.CntAnswer {
	margin:5px 0px 10px 30px;
}
.CntAnswer p {
font-size:13px;
color:#333;
font-family:Arial, Helvetica, Verdana;
text-decoration:none;
padding:5px;
}

.CntAnswer ul li {
font-size:13px;
color:#333;
font-family:Arial, Helvetica, Verdana;
text-decoration:none;
padding:10px 5px 10px 5px;
}


.CntAnswer a:link, .CntAnswer a:visited, .CntAnswer a:active, .CntAnswer a:hover {
font-size:13px;
color:#000;
font-family:Arial, Helvetica, Verdana;
text-decoration:underline;
font-weight:bold;
}


#contactDDrop {
	width:650px;
	margin: 0px auto;
	border: 1px solid #dadada;
	border-radius: 5px;
}


a.cclosed:before{
	float:right;
	font-weight:normal;
	font-size:16px;
	width:16px;
	height:16px;
	padding:0px 5px 0px 0px;
	overflow:hidden;
	text-align:right;
	font-family:"FontAwesome";
	content:"\f054";
	color:#999
}

a.copen:before{
	float:right;
	font-weight:normal;
	font-size:16px;
	width:16px;
	height:16px;
	padding:0px 5px 0px 0px;
	overflow:hidden;
	text-align:right;
	font-family:"FontAwesome";
	content:"\f078";
	color:#999
}


#CNTform {
	margin: 20px auto;
	width:636px;
	border: 1px solid #dadada;
	border-radius: 5px;
	padding:8px;
}


#CNTphone {
	margin: 20px auto;
	width:636px;
	border: 1px solid #dadada;
	border-radius: 5px;
	padding: 20px 8px 8px 8px;
}

#contactDHold {
padding:0px 0px 30px 0px;	
}


#contactDHold h2, #cusRight h2, #CtShowRoom h2, #CtShowMap h2 {
font-size:16px;
color:#333;
font-family:Arial, Helvetica, Verdana;
text-decoration:none;
padding:0px;
margin: 10px 0px 10px 0px;
	
}
.sectionHidden {
	display:none;
}

#CtShowRoom {
	float:left;
	width:380px;
	padding:0px 30px 0px 0px;
}

#CtShowMap {
	float:left;
	width:390px;
	padding:0px;
}


#CtShopForm	 {
	clear:both;
	position:relative;
	padding:10px 10px 10px 10px;
}

div.CtShopField {
	clear:both;
	width:100%;
	padding:10px 0px 0px 0px;
}

div.CtShopField label {
	float:left;
	width:35%;
	padding: 10px 10px 3px 0px;
	display: block;
	font-size: 16px;
	color: #333333;
	margin:0px;
	text-align:left;
}

div.CtShopField input.mobShopBox {
	float:left;
	display: block;
	height: 20px;
	padding: 5px 0px 5px 2%;
	background-color: #fafafa;
	border: 1px solid #f4f4f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	width:55%;

}

div.CtShopField select.mobShopBox {
	display: block;
	height: 35px;
	padding: 5px 0px 5px 2%;
	background-color: #fafafa;
	border: 1px solid #f4f4f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	width:55%;
}

div.CtShopField textarea.mobShopBox {
	display: block;
	padding: 5px 0px 5px 2%;
	background-color: #fafafa;
	border: 1px solid #f4f4f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	width:55%;
}

#CtShopButHld {
	clear:both;
	padding:20px 0px 0px 0px;
	position:relative;
}


#CtShopButton {
	margin: 0px auto;
	text-align:center;
}



#rdHeaderHold {
	background-color:#ffffff;
	width:1000px;
	margin:0px auto;
	height:90px;
}

#rdHeaderLeft {
	width:230px;
	float:left;
	padding:10px 0px 10px 15px;
	text-align:left;
}

#rdHeaderRight {
	position:relative;
	width:350px;
	float:right;
	padding:5px 0px 0px 0px;
}

#rdHeaderCenter {
	width:390px;
	margin:0px 0px 0px 255px;
	padding:25px 0px 0px 0px;
	
}

#rdHeaderSearchBox {
	position:relative;
	margin:0px;
	padding:0px 0px 0px 5px;
	width:400px;
	border: 1px solid #dadada;
	border-radius: 5px;
}

#rdHeaderSearchBox input.mobSchBox {
	display: block;
	height: 30px;
	padding: 5px 0px 5px 5px;
	background-color:#fff;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	width:290px;

}

#rdHeaderSearchButton {
	position:absolute;
	top:3px;
	right:3px;
	height:32px;
	width:90px;
	border: 1px solid #069;
	border-radius: 5px;
	background:#069;
}

a.rdSearch:link, a.rdSearch:visited, a.rdSearch:active {
	display:block;
	padding:8px 0px 0px 5px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f4f4f4;
	text-align:left;
}

a.rdSearch:hover {
	display:block;
	padding:8px 0px 0px 5px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-align:left;
}

.rdSearch:before {
  float:right;
  padding:0px 6px 0px 0px;
  font-family:"FontAwesome";
  content:"\f054";
	font-size: 14px;
	font-weight: normal;
}


.fa-phone:before {
  font-family:"FontAwesome";
  content:"\f095";
  font-size: 28px;
  font-weight: normal;
  color:#069;
}

.fa-shopping-cart:before {
  font-family:"FontAwesome";
  content:"\f07a";
  font-size: 28px;
  font-weight: normal;
  color:#069;
}

.fa-headerUser:before {
  font-family:"FontAwesome";
  content:"\f007";
  font-size: 28px;
  font-weight: normal;
  color:#069;
}

.fa-headerHeart:before {
  font-family:"FontAwesome";
  content: "\f004";
  font-size: 28px;
  font-weight: normal;
  color:#069;
}

#headHeartIm {
	position:relative;
	float:right;
	width: 80px;
	padding: 8px 0px 0px 0px;
	text-align:center;
	margin: 9px 3px 0px 0px;
}


#headPhoneIm {
	float:right;
	width: 80px;
	padding: 8px 0px 0px 0px;
	text-align:center;
	margin: 9px 3px 0px 0px;
}

#headBasketIm {
	position:relative;
	float:right;
	width: 80px;
	padding: 8px 0px 0px 0px;
	text-align:center;
	margin: 9px 3px 0px 0px;
}


#headUser {
	position:relative;
	float:right;
	width: 80px;
	padding: 8px 0px 0px 0px;
	text-align:center;
	margin: 9px 3px 0px 0px;
}

span.BaskCircle {
	position:absolute;
	top:15px;
	right:18px;
	width:15px;
	height:15px;
	background-color:#F00;
	color:#FFF;
	font-family:Arial, Helvetica, Verdana;
	font-weight:normal;
	font-size: 12px;
    border: 1px solid #ff0000;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align:center;
}


span.HeartCircle {
	position:absolute;
	top:15px;
	right:18px;
	width:15px;
	height:15px;
	background-color:#F00;
	color:#FFF;
	font-family:Arial, Helvetica, Verdana;
	font-weight:normal;
	font-size: 12px;
    border: 1px solid #ff0000;
	border-radius: 50%;
	text-align:center;
	padding:0px;
}



#HeadUserDrop {
	position:absolute;
	z-index:199;
	display:none;
	top:55px;
	right:15px;
	height:160px;
	width:150px;
	border:2px solid #999;
	background-color:#fbfbfb;
	padding: 0px;
	box-shadow: 4px 4px 4px 0px #CCC;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	
}


#UserLogButton {
	width:80%;
	margin:0px auto;
	padding: 10px 0px 0px 0px;
}


#UserLogButton a:link, #UserLogButton a:active, #UserLogButton a:visited {
display:block;
padding:5px 0px 5px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#060;
	
	
}

#UserLogButton a:hover {
display:block;
padding:5px 0px 5px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#090;
	
}


#HeadUserMenu ul {
		clear:both; margin:0px auto; padding:0px; list-style:none;
}

#HeadUserMenu ul li{
display:block;
	border-bottom: 1px solid #eaeaea;
}
	
#HeadUserMenu ul li a:link, #HeadUserMenu ul li a:visited, #HeadUserMenu ul li a:active {
	position:relative;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	padding:10px 0px 10px 35px;
	background-color:#fbfbfb;
	text-decoration:none;
}

#HeadUserMenu ul li a:hover {
	position:relative;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	padding:10px 0px 10px 35px;
	background-color:#f4f4f4;
	text-decoration:none;
}

#LBXholder {
	border: 3px solid #000000;
	background-color:#ffffff; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, Verdana;
	margin:0px;
	padding:10px 20px 10px 20px;
	min-height:200px;
	width:780px;
	color:#333;
	text-align:left;
}

.LBXBan {
	padding:0px;
	text-align:left;
	margin:0px;
}


img.LBXDPDImage {
	width:100%;
	max-width:300px;
}

img.LBXBanImage {
	width:100%;
	max-width:514px;
}

img.LBXBoxImage {
	width:100%;
	max-width:180px;
	
}


.LBXHeader {
	font-family:Arial, Helvetica, Verdana;
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#069;
	font-size:16px;
	font-weight:normal;
	text-align:left;
}


.LBXHeader {
	font-family:Arial, Helvetica, Verdana;
	margin:15px 0px 15px 0px;
	padding:0px;
	color:#069;
	font-size:16px;
	font-weight:normal;
	text-align:left;
}
		
.LBXText{
	font-family:Arial, Helvetica, Verdana;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#333;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}


.formTextButton {
	border: 1px solid #bbbbbb;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:8px 5px 8px 5px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	text-align:center;
	background:#eaeaea;
	cursor:pointer;
}

.formTextButton:hover {
	border: 1px solid #bbbbbb;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:8px 5px 8px 5px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	text-align:center;
	background:#dcdcdc;
	cursor:pointer;
}

.formTextAmazonButton {
	border: 1px solid #060;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:8px 20px 8px 20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#090;
	cursor:pointer;
}

.formTextAmazonButton:hover {
	border: 1px solid #060;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:8px 20px 8px 20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#0C0;
	cursor:pointer;
}

.formTextStndSrhBut, .dsBTNpause, .dsBTNnext, .dsBTNprev {
	border: 1px solid #069;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:2px 8px 2px 8px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#069;
	cursor:pointer;
}

.formTextStndSrhBut:hover,  .dsBTNpause:hover, .dsBTNnext:hover, .dsBTNprev:hover {
	border: 1px solid #069;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:2px 8px 2px 8px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#047dba;
	cursor:pointer;
}





a.btnCompare:link,a.btnCompare:visited, a.btnCompare:active  {
	border: 1px solid #069;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:2px 20px 2px 8px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#069;
	cursor:pointer;
	display:block;
}

a.btnCompare:hover {
	border: 1px solid #069;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:2px 20px 2px 8px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#047dba;
	cursor:pointer;
	display:block;
}

a.btnCompare:before {
 	position:absolute;
	top:4px;
	right:10px;
	font-family:"FontAwesome";
  	content: "\f046";
	color:#ffffff;
	font-size:14px;
	width:20px;
}


.delItemsValues {
	position:relative;
}

.delItemsValuesBlock {
width:300px;
position:absolute;
bottom:20px;
left: 10px;
background-color:#fff;
border: 2px solid #333;
border-radius:5px;
text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#2352bb;
}

.delItemsValuesBlock div {
padding:5px;
border-bottom:1px solid #ccc;	
}


/*
#lsPGThold {
	position:relative;
	width:100%;
	max-height:340px;
	overflow:scroll;
}
*/


.HighlightRed {
	color:#ff0000 !important;
}

.RVPheart {
	float:left;
}

.RVPheart:before {
	font-size:12px;
	padding:0px 3px 0px 0px;
	text-align:left;
	font-family:"FontAwesome";
	content:"\f004"; 
	color:#cf0000;
}

.RVPheartNF {
/*	float:left; */
}

.RVPheartNF:before {
	font-size:12px;
	padding:0px 3px 0px 0px;
	text-align:left;
	font-family:"FontAwesome";
	content:"\f004"; 
	color:#cf0000;
}


.WListLogButs {
	clear:both;
	width:400px;
	margin:0px auto;
	padding: 5px 0px 15px 0px;
	text-align:center;
	font-family:Arial, Helvetica, Verdana;
	font-weight:normal;
	font-size:16px;
	color:#666;
}

.WListLogButs p{
	clear:both;
	margin:0px auto;
	padding: 15px 5px 15px 0px;
	text-align:center;
	font-family:Arial, Helvetica, Verdana;
	font-weight:normal;
	font-size:16px;
	color:#666;
}


a.WListLogin:link, a.WListLogin:visited, a.WListLogin:active {
	font-family:Arial, Helvetica, Verdana;
	font-weight:bold;
	font-size:16px;
	color:#666;
	text-decoration:underline;
}

a.WListLogin:hover {
	font-family:Arial, Helvetica, Verdana;
	font-weight:bold;
	font-size:16px;
	color:#333;
	text-decoration:underline;
}


#WListLogLeft {
	width:46%;
	float:left;
}

#WListLogRight {
	width:50%;
	float:right;
}

#WListLogLeft a:link, #WListLogLeft a:active, #WListLogLeft a:visited, #WListLogRight a:link, #WListLogRight a:active, #WListLogRight a:visited {
display:block;
padding:5px 0px 5px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#060;
	border:1px solid #060;
	border-radius:5px;
	
	
}

#WListLogLeft a:hover, #WListLogRight a:hover {
display:block;
padding:5px 0px 5px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background:#090;
	border:1px solid #090;
	border-radius:5px;
	
}

#INfPgCont {
	clear:both;
	position:relative;
	padding:10px 5px 0px 5px;
	
}

#INfPgCont p {
	margin: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	
}

div.CtCheckForm	 {
	clear:both;
	position:relative;
	padding:20px 10px 20px 10px;
	background-color: #e4e4e4;
	width:440px;
	margin:0px auto;
	border: 1px solid #c4c4c4;
	border-radius: 5px;
	
	
}

div.CtCheckoutBut {
	clear:both;
	text-align:center;
	padding:15px 0px 0px 0px;
	
}

div.CtCheckInfo {
	clear:both;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#666666;
	font-weight:normal;
	text-align:left;
	padding: 15px 0px 10px 0px;
	
}

input#butContinue, input#butCreate{
	width:200px;
	font-family:Arial, Helvetica, Verdana;
	font-weight:normal;
	font-size: 14px;
	color:#ffffff;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #060;
	border-radius:5px;
	background-color:#090; 
	padding: 10px ;
	text-align:center;
	cursor:pointer;
	-webkit-appearance: none;
}

#butContinue, #butCreate {
	clear:both;
}

.infFTpad {
	padding: 10px 0px 0px 5px;
	margin:0px auto;
}

div.INfPgText {
	color:#333333;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	margin:0px;
	text-align:center;
	color:#333333;
	padding:10px 0px 0px 0px;
}


#INfPgLog {
	clear:both;
	position:relative;
	padding:30px 0px 0px 0px;
	margin:0px auto;
	
}

div.noAccHead {
	padding:0px;
	margin:20px 0px 15px 0px;
	text-align:center;
}

span.noAccHeadTxt {
	color:#090;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold !important;
	font-size: 18px !important;
	text-align:left;
}
span.noAccTxt {
	color:#333333;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal !important;
	font-size: 14px !important;
	text-align:left;
}


#noAccCreate {
	width:200px;
	margin:0px auto;
}

#noAccCreate a:link, #noAccCreate a:active, #noAccCreate a:visited {
	display:block;
	text-align:center;
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, Verdana;
	font-weight:normal;
	font-size:14px;
	padding:7px 0px 7px 0px;
	color:#f4f4f4;
	background-color:#090;
	border: 1px solid #090;
	border-radius:5px;
}


#noAccCreate a:hover {
	display:block;
	text-align:center;
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, Verdana;
	font-weight:normal;
	font-size:14px;
	padding:7px 0px 7px 0px;
	color:#fff;
	background-color:#060;
	border: 1px solid #060;
	border-radius:5px;
}
div.INfPgHead {
	color:#a2c4ec;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal !important;
	font-size: 16px !important;
	margin:0px 0px 15px 0px;
	text-align:left;

}
.noItemsFound {
	font-family:Arial, Helvetica, Verdana;
	font-weight:normal;
	font-size:16px;
	padding:10px 5px 15px 5px;
	color:#333;
	line-height:25px;
}


.scrRVStars{
 position:relative; 
text-align:center;
padding:0px 20px 0px 0px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
font-size: 100%;
height:25px;
width:100px;
margin: 0px auto;
}

.srcRVLink {
	position:absolute;
	left: 95px;
	top: 2px;
}


a.HeartSectionTop:link, a.HeartSectionTop:active, a.HeartSectionTop:visited {
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#333333;
	background-color:#eaeaea;
	text-decoration:none;
}

a.HeartSectionTop:hover {
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000 !important;
	background-color:#eaeaea;
	text-decoration:none;
}


/* account page */

div.acLnRow {
	position:relative;
	padding:0px;
	border: 1px solid #a4a4a4;
	background-color:#fafafa; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#666666;
	font-weight:normal;
	margin:5px 0px 5px 0px;
	min-height:40px;
}

div.acLnItem {
	padding:10px 0px 5px 5px;
	width:33%;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#333333;
	font-weight:normal;
}

div.acLnItemNum {
	padding:10px 5px 10px 0px;
	width:22%;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#333333;
	font-weight:normal;
}


div.acLnItemView {
	padding:2px 5px 0px 0px;
	width:22%;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#333333;
	font-weight:normal;
}


a.acLnLnk:link, a.acLnLnk:active, a.acLnLnk:visited {
float:right;
width:60px;
display:block;
padding:5px 0px 5px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:120%;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#060;
	border:1px solid #060;
	border-radius:5px;
	
}

a.acLnLnk:hover {
float:right;
width:60px;
display:block;
padding:5px 0px 5px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:120%;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#090;
	border:1px solid #090;
	border-radius:5px;
	
}

a.acLnLnkTracking:link, a.acLnLnkTracking:active, a.acLnLnkTracking:visited {
float:left;
width:100px;
display:block;
padding:5px 0px 5px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:120%;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#069;
	border:1px solid #069;
	border-radius:5px;
	
}

a.acLnLnkTracking:hover {
float:left;
width:100px;
display:block;
padding:5px 0px 5px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:120%;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#39F;
	border:1px solid #39F;
	border-radius:5px;
	
}




div.acLnItemAddr {
	padding:10px 0px 10px 5px;
	width:60%;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:14px !important;
	color:#333333;
	font-weight:normal;
}

div.acLnItemAddrView {
	padding:2px 5px 0px 0px;
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#333333;
	font-weight:normal;
}

div.acLnText {
	position:relative;
	padding:0px;
	font-family:Arial, Helvetica, Verdana;
	margin:5px 0px 5px 0px;
}


div.acTVRow {
	position:relative;
	padding:0px;
	border: 1px solid #a4a4a4;
	background-color:#ffffff; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#666666;
	font-weight:normal;
	margin:5px 0px 5px 0px;
	height:110px;
}

div.acTVImage {
	padding:0px 0px 0px 5px;
	width:100px;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#333333;
	font-weight:normal;
}

div.acTVBrand {
	position:absolute;
	top: 0px;
	left:40%;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#333333;
	font-weight:normal;
}

div.acTVRem {
	position:absolute;
	right:10px;
	top:40px;
	
}


div.secAcLne {
	clear:both;
}

div.secAcLftItm {
	float:left;
	text-align:left;
	width:49%;
	padding:10px 0px 5px 0px;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#333333;
	font-weight:normal;
}

div.secAcRgtItm {
	float:left;
	text-align:left;
	width:49%;
	padding:10px 0px 5px 0px;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#666666;
	font-weight:normal;
}

div.acLnRowOrd {
	position:relative;
	padding:0px 0px 5px 0px;
	border: 1px solid #a4a4a4;
	background-color:#fafafa; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#666666;
	font-weight:normal;
	margin:5px 0px 5px 0px;
}

div.acLnItemHalf {
	padding:10px 0px 10px 5px;
	width:45%;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#333333;
	font-weight:normal;
}

div.acLnItemViewHalf {
	clear:both;
	padding:10px 5px 5px 5px;
	text-align:right;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#333333;
	font-weight:normal;
}

div.acLnItemText {
	clear:both;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#333333;
	font-weight:normal;
	text-align:left;
	padding: 5px 0px 0px 5px;
	
}

div.acLnItemViewBack {
	clear:both;
	padding:10px 10px 0px 5px;
	text-align:right;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#333333;
	font-weight:normal;
}

a.acLnLnkBack:link, a.acLnLnkBack:active, a.acLnLnkBack:visited {
width:130px;
display:block;
padding:10px 0px 10px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:120%;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#060;
	border: 1px solid #060;
	border-radius:5px;
	
}

a.acLnLnkBack:hover {
width:130px;
display:block;
padding:10px 0px 10px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:120%;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#090;
	border: 1px solid #060;
	border-radius:5px;
	
}

#rvpListingHolder ul, #wishListingHolder ul {
		clear:both; margin:0px auto; padding:0px; list-style:none;
}

#rvpListingHolder ul li, #wishListingHolder ul li {
	float:left;
	position:relative;
	width:32%;
	margin:0px;
	padding:0px;
	height:200px;
	overflow:hidden;
}

img.rvpImageLst {
	width:100%;
	max-width:120px;
}

div.ArvIm {
	position:relative;
	padding: 10px 10px 0px 10px;
	text-align:center;
}

div.ArvTxt {
	padding: 0px 10px 10px 10px;
	height:20px;
	overflow:hidden;
	text-align:center;
}

a.ArvImDel:link, a.ArvImDel:active, a.ArvImDel:visited, a.ArvImDel:hover {
text-decoration:none;
}

a.ArvImDel:before {
position:absolute;
top:2px;
right:5px;	
	font-size:20px;
	padding:0px 3px 0px 0px;
	text-align:left;
	font-family:"FontAwesome";
	content:"\f014"; 
	color:#cf0000;
	
}



a.rvpImageLstTxt:link, a.rvpImageLstTxt:visited, a.rvpImageLstTxt:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

a.rvpImageLstTxt:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}



a.butTrashRed:before {
	font-size:20px;
	padding:0px 3px 0px 0px;
	text-align:left;
	font-family:"FontAwesome";
	content:"\f014"; 
	color:#cf0000;
}

/* account */
div.CtChAddressHld {
	float:left;
	width:49%;
}
	

div.CtChAddressHead {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px !important;
	color:#333333;
	text-decoration:none;
	padding:10px;
	
}

div.CtChAddressTxt {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px !important;
	color:#333333;
	text-decoration:none;
	padding:10px;
	
}

div.ACdsNBHeadQuanity {
position:absolute;
left: 560px;
top: 5px;	
}

div.ACdsNBHeadPrice {
position:absolute;
left: 740px;
top: 5px;	
}

div.ACdsNBbasketQtyHold {
	position:absolute;
	top:13px;
	left:560px;
	width:100px;
	
}

div.ACdsNBbasketQtyValue {
	position:absolute;
	top:10px;
	left:20px;
}

div.ACdsNBbasketPrice {
	margin: 0px 0px 0px 660px;
/*	background-color:#e4e4e4; */
	font-family:Arial, Helvetica, Verdana;
	font-size:16px !important;
	color:#666666;
	font-weight:normal;
	padding: 30px 13px 30px 0px;
	text-align:right;
	min-height:90px;
}

div.ACdsNBbasketImage {
	position:absolute;
	top:12px;
	left:15px;
	border: 1px solid #a4a4a4;
	width:90px;
	height:90px;
}

div.ACdsNBbasketImage img {
	width:100%;
	max-width:90px;
}

div.ACdsNBbasketProduct {
	position:absolute;
	top:18px;
	left:120px;
	width:420px;
	
}
div.ACINfPgText {
	color:#333333;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	margin:0px;
	text-align:left;
	color:#333333;
	padding:10px 0px 0px 0px;
}

div.ACdsNBTotalVoucherText{
	margin: 0px 0px 0px 0px;
	padding:5px 0px 5px 15px;
	font-family:Arial, Helvetica, Verdana;
	font-size:14px !important;
	color:#666666;
	text-align:left;
	font-weight:normal;
}

div.ACdsNBTotalVoucherTotal {
 position:absolute;
 z-index:99;
 top:5px;
 right:0px;
	font-family:Arial, Helvetica, Verdana;
	font-size:16px !important;
	color:#ff0000;
	font-weight:bold;
	padding: 0px 13px 0px 0px;
	text-align:right;
	
}

div.ACdsNBTotalDelTotal {
 position:absolute;
 z-index:99;
 top:5px;
 right:0px;
	font-family:Arial, Helvetica, Verdana;
	font-size:16px !important;
	color:#666666;
	font-weight:normal;
	padding: 0px 13px 0px 0px;
	text-align:right;
	
}


div.ACdsProcess {
	position:relative;
	border: 1px solid #a4a4a4;
	border-radius: 5px;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	color:#666;
	font-weight:normal;
	margin:20px 0px 5px 0px;
	padding:10px 5px 10px 5px;
}

div.ACdsHead {
	font-family:Arial, Helvetica, Verdana;
	font-size:14px !important;
	color:#666;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	
	
}

div.ACdsRow {
	clear:both;
	padding:10px 0px 0px 0px;
}

div.ACdsDte {
	float:left;
	min-width:150px;
	padding:0px 20px 0px 0px;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#666;
}
div.ACdsStatus {
	padding:0px 20px 0px 0px;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px !important;
	color:#666;
}

div.ACCheckForm	 {
	clear:both;
	position:relative;
	padding:20px 10px 20px 10px;
	background-color: #e4e4e4;
	margin:0px auto;
	border: 1px solid #c4c4c4;
	border-radius: 5px;
}

.secBackgnd {
	background-color:#f4f4f4;
	padding:5px 10px 0px 10px;
}


a.acLnLnkInvoice:link, a.acLnLnkInvoice:active, a.acLnLnkInvoice:visited {
float:left;
width:180px;
display:block;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:120%;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#069;
	border:1px solid #069;
	border-radius:5px;
	
}

a.acLnLnkInvoice:hover {
float:left;
width:180px;
display:block;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:120%;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#39F;
	border:1px solid #39F;
	border-radius:5px;
}

a.acLnLnkInvoice:after {
	padding:0px 0px 0px 15px;
	text-align:left;
	font-family:"FontAwesome";
  	content: "\f1c1";
}



.lpWishHld {
	position:absolute;
	bottom:4px;
	right:95px;
	width:30px;
	height:30px;
	color:#cf0000;
	font-family:Arial, Helvetica, Verdana;
	font-weight:normal;
	font-size: 12px;
	text-align:center;
	padding:0px;
}


a.PlistO:before{
	text-align:center;
	font-family:"FontAwesome";
	font-size:22px;
/*	content:"\f004"; */
	content:"\f08a";
	color:#cf0000;
}

a.PlistS:before{
	text-align:center;
	font-family:"FontAwesome";
	font-size:22px;
	content:"\f004"; 
	color:#cf0000;
}


#lPBnrHhold a:link, #lPBnrHhold a:active, #lPBnrHhold a:visited{
		color:#666;
}

#lPBnrHhold a:hover{
		color:#000;
}

	
span.LPBnrBlink {
	position:absolute;
	bottom:0px;
	right:0px;
	font-family:Arial, Helvetica, Verdana;
	font-weight:normal;
	font-size: 16px;
	text-align:center;
	padding:10px 15px 10px 15px;	
	background-color:#fff;
	text-decoration:none !important;	
}

#bluAdminHold {
	position:absolute;
	top:8px;
	right:5px;
	width:340px;
}

a.bluAdminOn:link, a.bluAdminOn:visited, a.bluAdminOn:active, a.bluAdminOn:hover {
	padding: 3px 5px 3px 5px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#090;
	border:1px solid #060;
	border-radius:5px;
}

a.bluAdminOff:link, a.bluAdminOff:visited, a.bluAdminOff:active, a.bluAdminOff:hover {
	padding: 3px 5px 3px 5px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#900;
	border:1px solid #600;
	border-radius:5px;
}



.TpListPagesHld {
position:absolute;
top: 0px;
left: 0px;
padding:0px;
height:40px;
}

a.TpageResultsNB:link, a.TpageResultsNB:visited, a.TpageResultsNB:active {
	padding:0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #999;
	text-decoration:none;
}

a.TpageResultsNB:hover {
	padding:0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666;
	text-decoration:none;
}

.TpageCurrentNB {
	padding:0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #C00;
	text-decoration:none;
	
}

.parrowLeft {
	text-align:center;
	padding:8px 3px 2px 3px; 
	border:1px solid #999;
	}

.parrowRight {
	text-align:center;
	padding:8px 3px 2px 3px; 
	border:1px solid #999;
}


.parrowLeft a:link,.parrowLeft a:visited, .parrowLeft a:active, .parrowLeft a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #999;
	text-decoration:none;
}

.parrowRight a:link,.parrowRight a:visited, .parrowRight a:active, .parrowRight a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #999;
	text-decoration:none;
}


.pemptyLeft {
	text-align:center;
	border:1px solid #eee;
	color:#eee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding:0px 6px 0px 6px; 
}

.pemptyRight {
	text-align:center;
	border:1px solid #eee;
	color:#eee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding:0px 6px 0px 6px; 
}


