

fieldset {
clear:both;
}

form {
padding:0px;
border:0px;
margin: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;
}





.columnHeaders {  
background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 100%;
	color:#000000;
	font-style: normal;
	text-decoration: none;
	text-align:center;
	padding: 4px 0px 4px 0px;
border: 0px;
border-style: solid;
width:100%;	
margin: 0 auto;
}

.columnBoxHolder {  
clear:both;
border: 1px;
border-color: #666666;
border-style: solid;
width:100%;	
cursor:pointer;
text-align:center;
background-color: #ffffff;
margin-bottom:5px;
}

.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;
	height:auto;
	margin: 0px auto;
}

a.infoBoxContentsLink:link, a.infoBoxContentsLink:visited {  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 100%;
	color:#666666;
	font-style: normal;
	text-decoration: none;
}
a.infoBoxContentsLink:hover {  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 100%;
	color:#ff0000;
	font-style: normal;
	text-decoration: none;
}

.infoBoxContents, a.infoBoxContents {  
background: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 100%;
	color:#666666;
	font-style: normal;
	text-decoration: none;
}
a.infoBoxContents:hover {  
	color:#ff0000;
}

.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{
float:left;
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:relative;
float:right;
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;
}

#rvHolder {
width:168px;
border:solid;
border-width:1px;
border-color:#ff9900;
vertical-align:middle;
padding:0px;
margin:0px;
}

.rvIm{
float:left;
padding:0px;
margin:0px;
width:45px;
text-align:left;
}

.rvTxt{
padding:0px;
margin: 0px 0px 0px 50px;
width:110px;
text-align:left;
}

.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;
}

.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;
padding:15px 0px 0px 5px;
margin:0px;
width:45px;
text-align:left;
}

.ttTxt{
padding:0px;
margin: 0px 0px 0px 50px;
width:90px;
text-align:left;
}

.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;
}



#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 {
clear:both;
width:100%;
background-image:url(../images/page/nav_background.gif);
background-color:#333333;
background-position:top left;
background-repeat:repeat-x;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#FFFFFF;
margin:0px auto;
padding:0px;
height:31px;
text-align:center;
}

#topNavMenuNewHolder{
width:860px;
margin:0px auto;
padding:0px;
text-align:center;
}

#topNavMenuNewBasket {
clear:both;
width:100%;
background-image:url(../images/page/nav_background.gif);
background-color:#333333;
background-position:top left;
background-repeat:repeat-x;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#FFFFFF;
margin:0px auto;
padding:0px;
height:31px;
text-align:left;
}

#topNavMenuNewHolderBasket{
width:200px;
margin:0px;
padding:0px;
text-align:left;
position:relative;
}




#umenu{
	clear:both;
	margin:0 auto;
	padding:0;
	list-style:none;
	width:auto;
}

#umenu li{
	position:relative;
	float:left;
	padding:0px;
	border:0px;
	margin:0px;
	height:auto;
	display:block;
	z-index:99;
}


#umenu li a, #umenu li a:link, #umenu li a:visited, #umenu li a:active{
display:block;
margin:0px;
text-decoration:none;
background-image:url(../images/page/nav_bk_button0.gif);
background-position:top right;
background-repeat:repeat-x;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
color:#e4e4e4;
padding: 8px 10px 8px 10px;
height:auto;
font-weight:bold;
 }

.liside{
margin:0px;
height:31px !important;
background-image:url(../images/page/nav_bk_button0.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{

background-image:url(../images/page/nav_bk_button1.gif);
background-position:top right;
background-repeat:repeat-x;
color:#FFFFFF;
height:auto;
display:block;
}

#umenu li ul{
display:none;
	position:absolute;
	z-index:50000;
	top:31px;
	left:0px;
	margin:0px;
	padding:0px;
	border:0px;
	width:160px;
	list-style:none;
	height:auto;
	background-image:url(../images/page/nav_background.gif);
	background-position:left top;
	background-repeat:repeat;
}


#umenu li ul li{
	float:none;
	background-image:none;
	margin:0px;
	padding:0px;
	text-align:left;
	background-color:#333333;
	border-top: 0px none #666666;
	border-right: 0px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px none #666666;
	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:5px 5px 5px 10px;
	color:#CCCCCC;
	background-color:#333333;
	text-decoration:none;
	font-weight:normal;
	width:145px;
}


#umenu li ul li a:hover{
	float:none;
	background-image:none;
	color:#ffffff;
	background-color:#555555;
	text-decoration:none;
}


.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: 5px 0px 15px 0px;
	padding:0px;
	border:1px #e4e4e4 solid;
}

.sfItem{
	width:100%;
}

.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 20px;
width:150px;
} 

.sfItemTop {
margin:0px;
border:0px;
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: 8px 0px 10px 10px !important;
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_top.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#ffffff;
color:#ffffff;
border:0px;
width:160px;
}



.sfItemLinkTop, a.sfItemLinkTop:link, a.sfItemLinkTop:visited, a.sfItemLinkTop: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;
}

a.sfItemLinkTop: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;
}


.sfItemLinkMid, a.sfItemLinkMid:link, a.sfItemLinkMid:visited, a.sfItemLinkMid: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_button3.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#666666;
color:#f4f4f4;
padding: 8px 0px 10px 20px;
border-bottom: 1px #e4e4e4 solid;
border-top:0px;
width:150px;
}

a.sfItemLinkMid:hover {
display:block;
background-color:#999999;
color:#ffffff;
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:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
background-image:none;
background-color:#e4e4e4;
color:#333333;
padding: 5px 5px 5px 20px;
border-bottom: 1px #ffffff solid;
border-top:0px;
width:145px;
}

a.sfItemLinkLast:hover {
display:block;
	font-weight:bold;
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:10px;
	font-weight:bold;
	color:#ffffff;
width:150px;
}


.sfItemLink, a.sfItemLink:link, a.sfItemLink:visited, a.sfItemLink:active {
display:block;
text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
background-color:#f4f4f4;
color:#666666;
padding: 4px 0px 4px 20px;
border-bottom: 1px #e4e4e4 solid;
width:150px;
}

a.sfItemLink:hover {
background-color:#e4e4e4;
color:#000000;
}



.sfItemCurrent,  a.sfItemCurrent:link, a.sfItemCurrent:visited, a.sfItemCurrent:active{
display:block;
text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
background-color:#f4f4f4;
color:#ff0000;
padding: 4px 0px 4px 20px;
border-bottom: 1px #e4e4e4 solid;
}

a.sfItemCurrent:hover  {
background-color:#e4e4e4;
}


span.sfItemLinkZero{
display:block;
text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
background-color:#f4f4f4;
color:#999999;
padding: 4px 0px 4px 20px;
border-bottom: 0px #e4e4e4 solid;
}


#LMenu{
	clear:both;
	margin:5px 0px 0px 0px;
	padding:0;
	list-style:none;
}

#LMenu 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;
}



#fInfo{
clear:both;
width:100%;
margin: 0px auto;
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:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight:bold;

}
#ffield{
width:800px;
padding: 0px 0px 0px 100px;
margin:0px auto;
}

#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 {
	width:100%;
	background-image:url(../images/page/hdr_callus.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px;
	padding:0px;
}

#ohBackground {
	width:100%;
	background-image:url(../images/page/hdr_callus.jpg);
	background-position:bottom 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:5px;
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;
}



.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:160px;
	border: 1px solid #7f9db9;
	background-color:#f4f4f4;
	position:absolute;
	right:0px;
	top:22px;
	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{
	clear:both;
	margin:0px;
	padding:0;
	list-style:none;
}

#LMan 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;
}


#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/orange_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: 10px 0px 10px 0px;
}

#dsHPmore{
clear:both;
display:block;
padding: 10px 0px 10px 0px;
}

#dsHPsclText{
clear:both;
}

#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:#ff9900;
vertical-align:middle;
padding:0px;
margin:0px;
height:250px;
overflow:auto;
}

#wlHolder {
width:166px;
border:solid;
border-width:1px;
border-color:#ff9900;
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/o_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%;
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:#ff9900;
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 {
}

#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:3px;
right:0px;
margin:0px !important;
padding: 0px !important;
height:84px !important;
width:340px;
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;
	}

