/* CSS Document */

body
{
margin:0px;
padding:0px;
}

.bodyContent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}
h1, h2, h3, h4
{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #990000; }
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #98171C;
}
.TabContentfontjustify
{
	/*padding:10px;*/
	text-align:justify;
}
.font12
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.font11
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.font10
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.font9
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.font13b
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.font13
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.font15
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}
.font15b
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
.font12b
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.font11b
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.font10b
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.font9b
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.colorDarkRed
{
	color:#990000;
}

a {
	text-decoration: none;
	color: #8C0209;
}

a img {
	border: none;
}
.boxLightBlue
{
	border:1px solid #D3E1F4;
}
#header
{
width:100%;
height:150x;
margin: 0px;
padding:0px;
height: 150px;
}
#logo
{
	height: 100px;
	margin: 0 auto;
	padding: 0px 10px 0 70px;
	font-family:Arial, Helvetica, sans-serif;
}
#logo h1 {
	padding: 10px 0 0 0;
	margin:0px;
	letter-spacing: 3px;
	text-transform: lowercase;
	font-weight: normal;
	font-size: 2em;
	font-weight:bold;
	float: left;
		color: #8C0209;
}
#logo h1.big {
	padding:0px;
	font-size:3em;
}
#logo p
{
	position:absolute;
	top:40px;
	margin-left:40px;
	left: 50px;
	font-weight: normal;
	font-size: 10px;
}
#menu 
{
	width: 100%;
	display:block;
	margin: 10px 0px 0px 0px;
	padding: 0;
	height: 28px;
	/*background: url(images/menu_over_bg.jpg) repeat-x;*/
	background:#7BB0E4;
	border-bottom-style:solid;
	border-width: 3px;
	border-color:#054583;
}
#menu .column1
{
	width:auto;
	height:100%;
	display:block;
	float:left;
	border:0px solid white;
}
#menu .column2
{
	width:auto;
	height:100%;
	display:block;
	/*background:white;
	border:0px solid black;*/
}
#menu .column2 #notice{
padding-top:6px;
width:450px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#menu .column2 #notice a
{
color:#000000;
}
#menu .column1 ul {
	margin: 0px;
	/*padding: 0 0 0 30px;*/
	padding: 0 0 0 0px;
	list-style: none;
}

#menu .column1 li {
	display: inline;
}

#menu .column1 a {
	display: block;
	float: left;
	padding: 8px 30px 7px 30px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#ffffff;
	border-right:1px solid #054583;
	background:url(images/menu_over_bg.jpg) repeat-x;
	/*border-right:1px solid #000000;*/
}

#menu .column1 a:hover {
	/*background:url(images/menu_over_bg.jpg) repeat-x;*/
	
	background:#7BB0E4;
	color: #000000;
}

#menu .column1 .current_page_item a {
	background:url(images/menu_over_bg.jpg) repeat-x;
	/*background:#7BB0E4;*/
	color: #000000;
	font-weight:bold;
	
}
.topsubbar
{
	position:relative;
	margin-top:0px;
	height:32px;
	width:100%;
	background:#BEDDF8/*#D2E8FB*/;
}
.topsubbar .content {
	position: relative; 
	padding: 5px 8px 8px 8px; 
	color:#000;
}
.topsubbar .content .cartbar
{
	margin:3px 0px 0px 0px;
	float:left;
	margin-left:11px;
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.topsubbar .content .cartbar .Mycart
{
	margin:0px 0px 0px 4px;
	font-weight:bold;
	
}
.topsubbar .content .cartbar .itemscount
{
	margin:0px 4px 0px 4px;
}
.topsubbar .content .cartbar .wishlist
{
	margin:0px 4px 0px 4px;
}

.topsubbar .content .login
{
	width:auto;
	float:right;
	margin-right:11px;
	margin-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.topsubar .content .login form
{
	margin:0px;
	padding:0px;
}
.topsubbar .content .login input
{
	margin:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11.5px;
	background:#EBF4FE;
	border:1px solid #98C5EC;
}
#topHeader {
	width: 100%;
	margin: 0px;
	padding:0px;
	height: auto;
	background: url(images/img02.jpg) repeat-x left top;
}

#wrapper 
{
margin:0px;
padding:0px;
height:100%;
}

/* Page */

#page {
	width: 950px;
	margin: 0 auto;
	padding: 20px 5px;
	background: #FFFFFF;
}
#leftColumn {
	margin:0px;
	padding:0px;
	width: 200px;
	float: left;
}
#content {
	margin:0px;
	padding:0px;
	float: left;
	width: 550px;
}
#rightColumn {
	margin:0px;
	padding:0px;
	float: right;
	width: 200px;
}
#footer {
	width: auto;
	height: 111px;
	margin: 0 auto;
	padding: 0px 20px;
	background:url(images/footer_bg.jpg) repeat-x;
	border-top:1px solid #EEF5FA;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:11px;*/
	font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

#footer .copyright {
	float:left;
	margin: 0px;
	padding-top:25px;
}
#footer .certificate
{
	float:right;
	margin:0px;
	padding-top:15px;
	font-weight:bold;
}

#loginBox
{
width:95%;
margin:0px;
padding:0px;
/*font-family:Arial, Helvetica, sans-serif;	
font-size: 11px;*/
font-family: Verdana, Arial, sans-serif;
font-size: 10.5px;
background:url(images/login_form_bg.jpg) repeat-x;
border: 1px solid #D9E1E8;
float:right;
}
#loginBox form
{
margin:0px;
padding:0px;
}
#loginBox span
{
	float:left;
	text-align:left;
	width:100%;
	padding: 5px 0 10px 8px;
}
#loginBox label
{
display: block;  /* block float the labels to left column, set a width */
float: left; 
padding: 0; 
margin: 5px 0 0 10px; /* set top margin same as form input - textarea etc. elements */
text-align: left; 	
}
#loginBox .email_address, .password
{
     /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:2px 10px 0 0px;
	width:100px;
	border: 1px solid #80B5EA;
	font-size:11px
}
#cmdLogin
{
border:none;
background:url(images/login_btn.jpg) repeat-x;
margin:2px 10px 0 0px;
font-size:11px;
padding: 2px 6px;
color:#FFFFFF;
} 

#LiveSupport
{
width:96%;
margin: 5px 0px 0px 0px;
padding:0px;
float:right;
}
#LiveSupport img
{
width:100%;
border: 1px solid #D9E1E8;	
}

.bundleBox
{
width:98%;
height:100px;
margin:5px 0px 0px 0px;
padding:0px;
font-family: Verdana, Arial, sans-serif;
font-size: 10.5px;
background:url(images/bundle_box_bg.jpg) repeat-x;
border: 1px solid #B0BDC6;
float:left;
}
.bundleBox span.Heading
{
	float:left;
	text-align:left;
	width:100%;
	padding: 5px 0 10px 8px;
	font-weight:bold;
}
.bundleBox ul
{
	width:auto;
	margin:0px;
	padding:4px 5px 4px 8px;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	float:left;
}
.bundleBox ul li a
{
	color:#000000;
}
.bundleBox ul li.ViewAll
{
	float:right;
	font-weight:bold;
}
.bundleBox ul li a:hover
{
	color:#990000;
}

/*************** Manufature *********************/
/*#ManufactureBox
{
width:95%;
margin:5px 0px 0px 0px;
padding:0px;
font-family: Verdana, Arial, sans-serif;
font-size: 10.5px;
background:url(images/manufacture_box_bg.jpg) repeat-x;
border: 1px solid #D9E1E8;
float:right;
}
#ManufactureBox span
{
	float:left;
	text-align:left;
	width:100%;
	padding: 5px 0 10px 8px;
}
#ManufactureBox form
{
	float:left;
	margin:0px;
	padding:10px;
	width:auto;
}*/

#ManufactureBox
{
width:98%;
margin:5px 0px 0px 0px;
padding:0px;
font-family: Verdana, Arial, sans-serif;
font-size: 10.5px;
/*background:url(images/manufacture_box_bg.jpg) repeat-x;*/
background:#DCEAF7;
border: 1px solid #B8D8EC;
float:left;
}
#ManufactureBox span
{
	float:left;
	text-align:left;
	width:100%;
	padding: 5px 0 0px 8px;
}
#ManufactureBox form
{
	float:left;
	margin:0px;
	padding:6px 6px 8px 6px;
	width:auto;
}
#ManufactureBox form select
{
	width:210px;
}
/*************Manufature End**********************/


#youtubevideo
{
width:95%;
margin-top: 5px;
padding:0px;
float:right;	
border: 1px solid #D1D1D1;	
}
#youtubevideo object, embed
{
	float:right;
	width:100%;
	height:136px;
	background:black;
}



.headerMenu
{
	width:auto;
	margin:0px;
	background:url(images/top_header.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:27px;
	padding:0px 0px 0px 6px;
	border-bottom:1px solid #D5DADF;
}
.headerMenu #left
{
	width:auto;
	float:left;
	margin:5px 20px 5px 5px;
}
.headerMenu #middle
{
	width:auto;
	float:left;
	text-align:center;
	margin:5px 20px 5px 5px;
}
.headerMenu #middle ul
{
	list-style:none;
	margin:0px;
}
.headerMenu #middle ul li
{
	display: inline;
	padding:0px 10px 0px 10px;
	border-right: 1px solid #D3E1EB;
}
.headerMenu #right
{
	width:auto;
	float:right;
	margin:0px;
	height:100%;
	border:0px solid black;
}
/**********changelocation *********/
.headerMenu .changeLocation
{
	/*background:#00CCFF;*/
	background:url(images/top_change_location_bg.jpg) repeat-x;
	border-right:1px solid #EFF4F8;
}
.headerMenu .changeLocation a
{
	display:block;
	/*height:10px;*/
	padding:6px 0px 7px 0px;
	border:0px solid #000000;
	background:url(images/change_location_down_arrow.gif) right no-repeat;
	/*padding-bottom:10px;*/
}
.headerMenu .changeLocation a:hover
{
	background: #BAD8EC url(images/change_location_down_arrow.gif) right no-repeat;
}
.headerMenu .country_flag
{
	/*background:#00CCFF;*/
	background:url(images/country_flag_bg.jpg) repeat-x;
	border-right:1px solid #EFF4F8;*/
	
}
.headerMenu .selectBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: 1px solid #9BBDD3; 
	background:#D5F1FF;
}
.ChangeLocationWindow
{
	position:absolute; 
	width:269px; 
	height:90px;
	padding:10px;
	visibility: hidden; 
	border: 1px solid #9EC8E3; 
	border-top:none;
	background-color: #DCECF7; 
	
}
.ChangeLocationWindow label
{
	margin-top:5px;
}
.ChangeLocationWindow .selectBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	border: 1px solid #9BBDD3; 
	background:#D5F1FF;
}
.ChangeLocationWindow .button
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10.5px; 
	color:#ffffff;
	border: 1px solid #9BBDD3; 
	background:url(images/login_btn.jpg);
}
/**********end change location *****/


#FProductList
{
	float:left;
	padding:0px 0px 15px 0px;
	width:542px;
	height:auto;
	background-color:#EBF2F9;
	border:1px solid #9BBDD3;
}
#FProductList #ProductListHeader
{

	width:auto;
	margin:0px;
	padding:5px 0px 5px 8px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:url(images/product_header_bg.jpg) repeat-x;

}
#FProductList #Search
{
	
}
#FProductList #frmProductSearch
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight:700;
}
#FProductList #frmProductSearch div
{
	width:auto;
	padding: 6px 0px 6px 10px;
/*	background-color:#DCECF5;*/
	background:#DBEAF4;
	text-align:center;
}
#FProductList #frmProductSearch input
{
	font-size:10.5px;
	height:11.5px;
}
#FProductList #frmProductSearch select
{
	font-size:11px;
}
#FProductList #frmProductSearch #cmdProductSearch
{
	font-size:10.5px;
	height:auto;
}
/*********** End Product Search ***********/
.ProductBox
{
	position:relative;
	height:130px;
	width: 153px;
	margin:8px 5px 8px 12px;
	float:left;
	padding:5px 3px 3px 3px;
	border:1px solid #9BBDD3;
	background:#FFFFFF;
	text-align:center;
}
.ProductBox div.modelNo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:100%;
}
.ProductBox img
{
	width:83px;
	height:68px;
	}
.ProductBox div.price
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.ProductBox span.addtocart
{
	position:absolute;
	left:0px;
	top:122px;
	padding:1px 11px 1px 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #9BBDD3;
	border-left:none;
	border-bottom:none;
}
.ProductBox span.addtowishlist
{
	position:absolute;
	left:72px;
	top:122px;
	padding:1px 10px 1px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #9BBDD3;
	border-right:none;
	border-bottom:none;
}

.ProductBox span.addtocart:hover, span.addtowishlist:hover
{
	background-color:#82B4E6;
}
.ProductBox:hover
{
	border:1px solid #074A90
}
.ProductBox:hover img
{
	filter:alpha(opacity=100);
	opacity:100;

}
.boxBlue
{
border: 1px solid #65A1DD;
}
/*****************Box Special Offers **********************/
#BoxSpecialOffers
{
	float:left;
	padding:0px;
	margin:5px 0px 0px 0px;
	width:98%;
	height:auto;
	background-color:#EBF2F9;
	border:1px solid #9BBDD3;
}
#BoxSpecialOffers #BoxSpecialheader
{
	width:auto;
	margin:0px;
	padding:5px 0px 5px 8px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	font-weight:bold;
	background:url(images/product_header_bg.jpg) repeat-x;

}
#BoxSpecialOffers #BoxSpecialContent ul
{
	width:auto;
	margin:0px;
	padding:10px 5px 5px 8px;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
}
#BoxSpecialOffers #BoxSpecialContent ul li.ViewAll
{
	float:right;
	font-weight:bold;
}
#BoxSpecialOffers #BoxSpecialContent ul li a
{
	color:#000000;
}
#BoxSpecialOffers #BoxSpecialContent ul li a:hover
{
	color:#990000;
}
/*****************End Box Special Offers **********************/

/**************** Box Shopping Cart **************************/

#BoxShoppingCart
{
	float:right;
	padding:0px;
	margin:15px 0px 0px 0px;
	width:95%;
	height:auto;
	background-color:#EBF2F9;
	border:1px solid #9BBDD3;
}
#BoxShoppingCart #BoxCartHeader
{
	float:left;
	width:97.5%;
	margin:0px;
	padding:5px 0px 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	font-weight:bold;
	background:url(images/product_header_bg.jpg) repeat-x;
	text-align:left;
}
#BoxShoppingCart #BoxCartContent ul
{
	width:auto;
	margin:0px;
	padding:10px 5px 5px 8px;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
}
#BoxShoppingCart #BoxCartContent ul li
{
	text-align:left;
}

#BoxShoppingCart #BoxCartContent ul li.TotalPrice
{
	float:right;
	text-align:right;
	width:100%;
	font-weight:bold;
	margin-top:5px;
	padding:3px 8px 3px 5px;
	background-color:#E1ECF5;
	border-top:1px solid #C9E2F2;
	color:#000000;
}
#BoxShoppingCart #BoxCartContent ul li a
{
	color:#000000;
}
#BoxShoppingCart #BoxCartContent ul li a:hover
{
	color:#990000;
}

/**************** End Box Shopping Cart *********************/

/*****************Box Best Reseller **********************/
#BoxBestReseller
{
	float:left;
	padding:0px;
	margin:5px 0px 0px 0px;
	width:98%;
	height:auto;
	background-color:#EBF2F9;
	border:1px solid #9BBDD3;
}
#BoxBestReseller #BoxResellerHeader
{
	width:auto;
	margin:0px;
	padding:5px 0px 5px 8px; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10.5px;
	font-weight:bold;
	background:url(images/product_header_bg.jpg) repeat-x;

}
#BoxBestReseller #BoxResellerContent
{
	margin: 7px 2px 7px 30px;
}
#BoxBestReseller #BoxResellerContent ol
{
	position:relative;
	width:auto;
	margin:0px;
	padding:0px;
	list-style:decimal-leading-zero;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
}
#BoxBestReseller #BoxResellerContent ol li.ViewAll
{
	float:right;
	font-weight:bold;
}
#BoxBestReseller #BoxResellerContent ol li a
{
	color:#000000;
}
#BoxBestReseller #BoxResellerContent ol li a:hover
{
	color:#990000;
}
/*****************End Box Best Reseller Offers **********************/



#frmTopGoogleSearch
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	float:right;
}
#frmTopGoogleSearch input.SearchText
{
	border:1px solid #CCCCCC;
	background:url(images/search_icon.jpg) no-repeat;
	padding-left:17px;
}
#frmTopGoogleSearch input.googlesearchBtn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:50px;
	height:20px;
	border:1px solid #9BBDD3;
	background:url(images/product_header_bg.jpg) repeat-x;
}


/********************* Banner Slider ****************************/

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 100%; /*width of featured content slider*/
height: 194px;
border-style:solid;
border-width:1px;
border-color:#6CA6DF;
border-bottom:none
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: white;
width: auto; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.sliderwrapper .contentdiv img
{
	/*width:720px;*/
	

}
.pagination{
width: 100%; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;
/*background-color: #07497B;*/
padding-bottom: 5px;
padding-top: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/*background:url(images/banner_images/banner_title_bg.jpg);*/
background-color:#4E91D5;
border-style:solid;
border-width:1px;
border-color:#6CA6DF;
border-top:none;
border-bottom:none;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color:#000000;
border-right:1px solid #0091C8;
}

.pagination a:hover, .pagination a.selected{
color: #FFFFFF;
/*background-color: #07497B;*/
background:none;
border:none;
border-right:1px solid #0091C8;
font-weight:bold;
}

/********************* End Banner Slider **********************/


/****************** Left Menu *****************************/

.applemenu{
margin: 0px 0px 0px 0px;
padding: 0px;
width:98%; /*width of menu*/
height:auto%;
border: 1px solid #65A1DD;
font: normal 11.5px Verdana, Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
}

.applemenu div.silverheader a{
/*background: #4E91D5 url(js/silvergradient.gif) repeat-x center left;*/
background: #4E91D5 url(images/collapsed1.gif) right no-repeat;
font: normal 11.5px Verdana, Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
border-bottom:1px solid #A0C8F0;
}


.applemenu div.silverheader a.last
{
	border:none;
}

.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background: #4E91D5 url(images/expanded1.gif) right no-repeat;
/*background-image: url(js/silvergradientover.gif);*/
color: white;
font-weight:bold
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
width:auto;
background: white;
margin:0px;
/*padding: 10px 2px 10px 5px;*/
padding:0px;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
.applemenu div.submenu a
{
	padding: 3px 10px;
	display: block;
	border-bottom: 1px solid #ddd;
	text-decoration:none;
	color:#990000;
}
.applemenu div.submenu a:hover
{
	background : #BAD6F1 url(images/linkarrow.gif) no-repeat right center;
	text-decoration: none;
	color:#000000;
	font-weight:bold;
}
/******************* End Left Menu *************************/


/* -------Covalense Styles 25rd June 2008 ------*/
/*     ----       Top Menu Currency, country and  languages Styles ----      */
.horizontalcssmenu ul{
margin: 0px 15px 0px 0px;
padding:0px;
list-style-type: none;
float:right;
width:auto;
z-index:1;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
margin:0px 0px 0px 0px;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 80px; /*Width of top level menu link items*/
margin-right:3px;
padding:1px 10px 1px 15px;
text-decoration: none;
font: bold 10px Verdana, Helvetica, sans-serif;
background:url(images/arrow_down_1.gif) left no-repeat #DDF4FF;
border:1px solid #9BBDD3;
border-bottom:none;
}

.horizontalcssmenu ul li.country
{
height:17px;
padding:0;
}
.horizontalcssmenu ul li.currency
{
height:17px;
padding:0;
}
.horizontalcssmenu ul li.languages
{
height:17px;
padding:0;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
text-align:left;
color:#000;
border:1px solid #9BBDD3;
border-top:none;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width:80px; /*width of sub menu levels*/
font-weight: normal;
color:#000;
padding: 3px 5px;
background: #FFFFFF;
border-width: 0px;

}

.horizontalcssmenu ul li a:hover{
color:#000;
text-decoration:none;
background-color:#FFFFFF;
}
.horizontalcssmenu ul li a:selected
{
	background-color:#FFFFFF;
}
.horizontalcssmenu ul li ul li a:hover{
background-color:#DDF4FF;
color:#9E270F;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
/*background: transparent url(menuarrow.gif) no-repeat center left;*/
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }


.countryMenu
{
	position:relative;
	width:80px;
	height:150px;
	overflow:scroll;
	overflow-x:hidden;	
	background:#FFFFFF;
}
.currencyMenu
{
	position:relative;
	width:80px;
	height:150px;
	overflow:scroll;
	overflow-x:hidden;	
	background:#FFFFFF;
}
.languageMenu
{
	position:relative;
	width:80px;
	height:auto;
	overflow:scroll;
	overflow-x:hidden;	
	background:#FFFFFF;
}
/* End */

/* Create_account.php */
.createAccount
{
	width:98%;
	margin-left:5px;
	padding:0px;
	border:0px solid #0099FF;
}
.createAccount .Title
{
	margin:6px;
	width:100%;
	float:left;
	
}
.createAccount .frmCreateAccount
{
	margin: 0px;
	padding:5px;
	height:100%;
	/*border:1px solid #CCDFF1;
	background:#F1F5F9;*/
}
.createAccount .Titlehead
{
	background-color:#EFF4F8;
	border-bottom:1px solid #9BBDD9;
	padding:5px;
	
	/*(margin:6px;
	width:100%;
	float:left;*/
}
.createAccount .frmCreateAccount label 
{
	margin: 2px 2px 2px 10px;
	text-align:left;
	width:140px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	/*left: 241px;
	top: 135px;*/
}

.createAccount .frmCreateAccount input, textarea
{ 
margin: 2px 100px 2px 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.createAccount .frmCreateAccount select.country
{ 
margin: 2px 10px 2px 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:230px;
}
.createAccount .frmCreateAccount input#gender
{ 
margin: 2px 0px 2px 45px;
}
/*.createAccount .frmCreateAccount input#gender
{ 
margin: 2px 2px 2px 50px;
}*/
.createAccount input#chkSubscription,#createaccountsubmit
{ 
margin: 0px;
float:left;
}
/* End create_account.php */

/* login.php */
.frmLoginForm
{
	width:98%;
	margin-left:5px;
	padding:0px;
	border:0px solid #0099FF;
}
.frmLoginForm .Title
{
	margin:6px;
	width:100%;
	float:left;
}
.frmLoginForm .left
{
	margin:20px 6px 6px 6px;
	float:left;
	width:48%;
	border-right: 1px solid #CCCCCC;
}
.frmLoginForm .left form
{
	margin:20px 0px 20px 0px;
}
.frmLoginForm .left form label 
{
	margin: 6px 2px 2px 0px;
	text-align:left;
	width:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	/*left: 241px;
	top: 135px;*/

}

.frmLoginForm .left form input, textarea
{ 
margin: 2px 2px 2px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#BFD8EC;
}
.frmLoginForm .right
{
	margin:20px 6px 6px 10px;
	float:left;
	width:40%;
}

/* end login.php */

/* password_forgotten.php */

/*.frmPasswordForgotten
{
	width:98%;
	margin-left:5px;
	padding:0px;
	border:0px solid #0099FF;
}
.frmPasswordForgotten .Title
{
	margin:6px;
	width:100%;
	float:left;
}
.frmPasswordForgotten hr
{
	margin:0px 6px 6px 6px;
	float:left;
	border:1px solid #CCCCCC
}*/

.passwordforgotten_page
{
	border:0px solid #0099CC;
}
.passwordforgotten_page .header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#990000;
}
.passwordforgotten_page .FormDetails
{
	border:1px solid #BEDDF8;
}
.passwordforgotten_page .FormDetails .Title
{
	background:#C5E0F8;
	padding:4px;
}

/* End password_forgotten.php */

.messageStackError, .messageStackWarning 
{ 
margin:0px;
padding:5px 0px 2px 5px;
font-family: Verdana, Arial, sans-serif; font-size: 10px; 
background-color: #ffb3b5; 
}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }


/***************** DIV Round Corners ****************/

div.rounded-box {
    position:relative;
    width: 9em;
    background-color: #E6E6E6;
    margin: 3px;
}

/*********************
GLOBAL ATTRIBUTES
*********************/
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#FFF; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial; color:#BEDDF8; line-height: 40px;}

div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-11px; top:-15px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-22px; top:-15px;}

div.box-contents {
	position: relative; padding: 8px; color:#000;
}

/**************** End DIV Round Corners ****************/

/****************** Front Page Product Listing **************/
.ProductDisplayList
{
	display: block;
	width:713px;
	height:100%;
	border:0px solid #000000;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.ProductDisplayList .topshortbar
{
	
}
.ProductDisplayList .ProductInfoBar
{
	position:relative;
	display:block;
	margin:0px;
	width:100%;
	border:1px solid #666768;
	height:120px;
	
}

.ProductDisplayList .ProductInfoBar .ProductInfo
{
	position:absolute;
	display:block;
	margin:0px;
	padding:0px;
	left:0px;
	width:75%;
	height:100%;
	overflow:auto;
	border-right:1px solid #666768;
	background:#D9EEFD
	
}
.ProductDisplayList .ProductInfoBar .ProductInfo span
{
	display:block;
	margin:10px;
	
}

.ProductDisplayList .ProductInfoBar .img
{
	position:absolute;
	display:block;
	left:529px;
	margin:0px;
	padding:0px;
	width:25%;
	text-align:center;
	
}
.ProductDisplayList .ProductInfoBar img
{
	margin:5px;
	
}
.ProductDisplayList .PriceInfoBar
{
	position:relative;
	width:100%;
	border:1px solid #666768;
	border-top:none;
	height:50px;	
}
.ProductDisplayList .PriceInfoBar .cartBar
{
	position:absolute;
	left:0px;
	margin:0px;
	width:528px;
	border-right:1px solid #666768;
	height:49px;	
}
.ProductDisplayList .PriceInfoBar .cartbar .addtowishlist
{
	position:absolute;
	top:12px;
	left:80px;
	border:1px solid #054B93;
}
.ProductDisplayList .PriceInfoBar .cartbar .addtocart
{
	position:absolute;
	top:12px;
	left:200px;
	border:1px solid #054B93;
}

.ProductDisplayList .PriceInfoBar .cartbar .qty
{
	position:absolute;
	margin:0px;
	padding:0px 0px 0px 4px;
	top:12px;
	left:310px;
	border:1px solid #054B93;
	background:#E7EBF4;
}
.ProductDisplayList .PriceInfoBar .cartbar .qty input
{
	font-size:13px;
	border:none;
	border-left: 1px solid #054B93;
	height:16px;
}

.ProductDisplayList .PriceInfoBar .cartbar .calculateshipping
{
	position:absolute;
	margin:0px;
	padding:0px 0px 0px 4px;
	top:15px;
	left:410px;
}

.ProductDisplayList .PriceInfoBar .pricebar
{
	position:absolute;
	left:534px;
	margin:0px;
	width:176px;
	height:50px;	
	background:#E8ECF7;
	border-left: 1px solid #666768;
}
.ProductDisplayList .PriceInfoBar .pricebar .price
{
	margin:4px 0px 3px 0px;
	width:100%;
	text-align:center;
	font-size:13px;
	color:#990000;
	font-weight:bold;
}
.ProductDisplayList .PriceInfoBar .pricebar .includingvat
{
	text-align:center;
	font-size:10px;
	color:#000000;
}
/****************** End Front Page Product List **************/

/********************** shopping_cart.php *****************/
.ShoppingCartPage
{
	border:1px solid #A2C7DF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#DCEAF7;
}
.ShoppingCartPage .header
{
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding:5px 0px 10px 10px;
}
.ShoppingCartPage .ProductBox
{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	border:none;
}
.ShoppingCartPage .ProductBox .addCartHeading
{
	font-size:10px;
	font-weight:bold;
	/*background:url(images/product_header_bg.jpg) repeat-x;*/
	background:#C6DFF6;
	height:25px;
}
.ShoppingCartPage .ProductBox .addCarTableBorder
{
	background:#FFFFFF;
}
.ShoppingCartPage .ProductBox .addCarTableBorder:hover
{
	background:#E7F0F8;
}
.ShoppingCartPage .ProductBox .addCarTableBorder .addCartDisplay
{
	padding:10px;
	font-size:10px;
	height:70px;
}
.ShoppingCartPage .ProductBox .addCartBottom
{
	width:99%;
}
.ShoppingCartPage .ProductBox .addCartBottom .totalTitle
{
	font-size:11px;
	font-weight:bold;
	padding:0px 10px 0px 2px;
	background:#DCEAF7;
	border:1px solid #BFD8EC;
	
}
.ShoppingCartPage .ProductBox .addCartBottom .totalPrice
{
	font-size:11px;
	font-weight:bold;
	color:#990000;
	background:#DCEAF7;
	border:1px solid #BFD8EC;
	padding:5px;
}

/**********************End shopping_cart.php ****************/

/******************* checkout_shipping.php *****************/
.checkoutshipping_page
{
	padding:0px 5px 5px 5px;
	border:0px solid #A2C7DF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.checkoutshipping_page .shippingHeaders
{
	background-color:#EFF4F8;
	border-bottom:1px solid #9BBDD9;
	height:25px;
}

.checkoutSteps
{
	background:#C2DAFF;
	height:70px;
	padding:5px;
}
/********************end checkout_shipping.php **************/
.checkout_shipping_address
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.checkout_shipping_address .shippingHeaders
{
	background-color:#EFF4F8;
	border-bottom:1px solid #9BBDD9;
	height:25px;
}
/*************** checkout_payment.php *******************/
.checkout_payment_page
{
	width:100%;
	border:0px solid black;
	
}
.checkout_payment_page .Title
{
	margin:6px;
	width:100%;
	float:left;
}
.checkout_payment_page .checkoutHeaders
{
	background-color:#EFF4F8;
	border-bottom:1px solid #9BBDD9;
	height:25px;
}
/****************end checkout_payment.php ******************/

.checkout_payment_address
{
	border:0px solid #67A5E0;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.checkout_payment_address .checkoutHeaders
{
	background-color:#EFF4F8;
	border-bottom:1px solid #9BBDD9;
	height:25px;
}
.checkout_payment_address .billingAddress
{
	border:1px solid #67A5E0;
	border-left:none;
	border-right:none;
	
}
.checkout_payment_address .AddressBook
{
	border:1px solid #67A5E0;
	border-left:none;
	border-right:none;
}

.checkout_payment_address .AddressBook .AddressListBox
{
	border-top:1px solid #E7F1F9;
}

.checkout_payment_address .BillingAddress
{
	border:1px solid #67A5E0;
	border-left:none;
	border-right:none;
}
.checkout_payment_address .BillingAddress .newaddress_form
{
	padding:10px 10px 10px 20px;
}

/**************** checkout_confirmation.php *************/

.checkout_confirmation_page
{
	width:99%;
	border:0px solid black;
	
}
.checkout_confirmation_page .checkoutHeaders
{
	background-color:#EFF4F8;
	border-bottom:1px solid #9BBDD9;
	height:25px;
}
.checkout_confirmation_page .ProductList
{
	border:1px solid #BFD8EC;
}
.checkout_confirmation_page .ProductList .heading
{
	background:#BFD8EC;
}
.checkout_confirmation_page .ProductList td
{
	padding:6px;
}

.checkout_confirmation_page .BillingInformation
{
	border:1px solid #BFD8EC;
}
.checkout_confirmation_page .BillingInformation .heading
{
	background:#BFD8EC;
}
.checkout_confirmation_page .BillingInformation td
{
	padding:6px;
}

/*****************End checkout_confirmation.php **********/

/******** product_info.php*************************/
.productinfo_page
{
	width:714px;
	height:auto;
	border:0px solid black;
	
}
.productinfo_page .top
{
	width:100%;
	height:350px;
	border:0px solid black;
	border-bottom:none;
}
.productinfo_page .top .content
{
	padding:10px;
}
.productinfo_page .top .productmodel
{
	width:100%;
	font: normal 1.2em arial, sans-serif;
	color: #8e8e8e;
}
.productinfo_page .top .content .CartLeftBar
{
	float:left;
	width:350px;
	height:300px;
	border:0px solid black;
}
.productinfo_page .top .content .CartLeftBar .price
{
	font: normal 1.2em arial, sans-serif;
	margin: 2px 0px 2px 0px;
	padding:0px 0px 2px 2px;
	width:100%;
	color:#990000;
}
.productinfo_page .top .content .CartLeftBar .includingvat
{
	width:100%;
	color:#000000;
}
.productinfo_page .top .content .CartLeftBar .shippingbar
{
	border:1px solid #BED7EB;
	background:#F4F8FB;
	margin:25px 0px 5px 0px;
	height:auto;
	width:98%;
}
.productinfo_page .top .content .CartLeftBar .shippingbar .availability
{
	margin: 2px 0px 0px 0px;
	padding:4px 0px 6px 6px;
	width:98%;
	border-bottom:1px solid #91AAC3;		
}
.productinfo_page .top .content .CartLeftBar .shippingbar .btnbar
{
	width:100%;
	/*background:url(./images/category_scroller_title.jpg) repeat-x;*/
	height:40px;
	border-right:1px solid #91AAC3;
	background:url(./images/category_scroller_title.jpg) repeat-x;
}
.productinfo_page .top .content .CartLeftBar .shippingbar .btnbar .ProductCompare
{
	padding:3px 1px 3px 1px;
	float:left;
	width:100%;
	border-right:0spx solid #91AAC3;
	text-align:center;
	/*background:#A6C9E4;*/
}
.productinfo_page .top .content .CartLeftBar .shippingbar .btnbar .CalculateShipping
{
	padding:3px 0px 3px 0px;
	float:left;
	width:100%;
	text-align:center;
	background:url(./images/category_scroller_title.jpg) repeat-x;

}
.productinfo_page .top .content .CartLeftBar .cartbar
{
	margin-top:20px;
	width:100%;
	height:30px;
	border:0px solid black;
	
}
.productinfo_page .top .content .CartLeftBar .cartbar .qty
{
	margin-bottom:10px;
	width:125px;
	padding:0px 0px 0px 4px;
	border:1px solid #054B93;
	background:#E7EBF4;
}
.productinfo_page .top .content .CartLeftBar .cartbar .qty input
{
	margin-left:10px;
	font-size:11px;
	padding-top:3px;
	border:none;
	border-left: 1px solid #054B93;
	height:20px;
}

.productinfo_page .top .content .CartLeftBar .cartbar .addcart
{
	float:left;
	display:block;
	width:110px;
	margin-right:6px;
	/*padding:3px 1px 3px 1px;
	border:1px solid #5A5A5B;
	text-align:center;
	background:url(images/search_btn_bg.jpg) repeat;*/
}
.productinfo_page .top .content .CartLeftBar .cartbar .wishlist
{
	float:left;
	display:block;
	padding:3px 1px 3px 1px;
	width:110px;
	text-align:center;
	/*border:1px solid #5A5A5B;
	
	background:url(images/search_btn_bg.jpg) repeat-x;*/
}
.productinfo_page .top .content .ImgRightBar
{
	position:relative;
	display:block;
	float:right;
	width:330px;
	height:300px;
	border:0px solid black;
	text-align:right;
}
.productinfo_page .bottom
{
	width:100%;
	height:auto;
	margin-top:10px;
	border:0px solid black;
	border-top:none;
}
/************end product info ********************/

/************** addto_wish.php *******************/
.addtowishlist_page
{
	border:0px solid black;
	padding:6px;
}
.addtowishlist_page .header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#990000;
}
.addtowishlist_page .ColumnHeader
{
	background:#BED9EE;
	height:30px;
	padding-left:10px;
	font-weight:bold;
	border-right:1px solid #FFFFFF;
}
.addtowishlist_page .listbg
{
	background:#E8F2F9;
	border-right:1px solid #FFFFFF;
}
.addtowishlist_page .listwishlist
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.addtowishlist_page .ListColumnHeader
{
	background:#D5E7F4;
	height:30px;
	padding-left:10px;	
}

.addtowishlist_page .createwishlist
{
	margin:10px 10px 5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:95%;
}

/************** end addto_wish.php ****************/

/************** acount_edit.php *******************/

.accountedit_page
{
	border:0px solid #BEDDF8;
	padding:5px;
}
.accountedit_page .header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#990000;

}
.accountedit_page .myaccountheading
{
	
	background:#C5E0F8;
	padding:5px;
}
/************* end account_edit.php ***************/

/************** account.php **********************/
.account_page
{
	border:0px solid #BEDDF8;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.account_page a
{
	text-decoration:none;
}
.account_page a:hover
{
	text-decoration:underline;
}
.account_page .header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#990000;
}
.account_page .overviewbox
{
	border:1px solid #BEDDF8;
}
.account_page .overviewbox .title
{
	background:#C5E0F8;
	padding:4px;
}
.account_page .myaccount
{
	border:1px solid #BEDDF8;
}
.account_page .myaccount .title
{
	background:#C5E0F8;
	padding:4px;
}
.account_page .myaccount .contentBox
{
	padding:4px;
}
.account_page .myaccount .contentBox .contentRow
{
	padding:4px;
}

.account_page .myorder
{
	border:1px solid #BEDDF8;
}
.account_page .myorder .title
{
	background:#C5E0F8;
	padding:4px;
}
/**************end account.php *******************/

/************** address_book.php *******************/

.addressbook_page
{
	border:0px solid #BEDDF8;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.addressbook_page .header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#990000;
}
.addressbook_page .PrimaryAddress
{
	border:1px solid #BEDDF8;
}
.addressbook_page .PrimaryAddress .PrimaryAddressContent
{
	padding:5px;
}
.addressbook_page .AddressBookEntries
{
	border:1px solid #BEDDF8;
}
.addressbook_page .AddressBookEntries .AddressBookContent
{
	width:95%;
	padding:5px;
}

.addressbook_page .addresstitle
{
	background:#C5E0F8;
	padding:4px;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
/************* end address_book.php ***************/

/************** address_book_process.php ************/
.addressbookprocess_page
{
	border:0px solid #BEDDF8;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.addressbookprocess_page .header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#990000;
}
.addressbookprocess_page .FormDetails
{
	border:0px solid black;
}
.addressbookprocess_page .FormDetails .Title
{
	background:#C5E0F8;
	padding:4px;
}
/****************end address_book_process.php *********/

/************ account_password.php *********************/
.accountpassword_page
{
	border:0px solid #BEDDF8;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.accountpassword_page .header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#990000;
}
.accountpassword_page .FormDetails
{
	border:1px solid #BEDDF8;
}
.accountpassword_page .FormDetails .Title
{
	background:#C5E0F8;
	padding:4px;
}
.accountpassword_page .FormDetails .ChangePass
{
	padding:4px;
	margin:10px;
}

/************ end account_password.php *****************/

/*********** account_newsletters.php ******************/
.accountnewsletters_page
{
	border:0px solid #BEDDF8;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.accountnewsletters_page .header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#990000;
}
.accountnewsletters_page .FormDetails
{
	border:1px solid #BEDDF8;
}
.accountnewsletters_page .FormDetails .Title
{
	background:#C5E0F8;
	padding:4px;
}
/***********  end account_newsletters.php **************/

/************ account_notifications.php ****************/
.accountnotifications_page
{
	border:0px solid #BEDDF8;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.accountnotifications_page .header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#990000;
}
.accountnotifications_page .box
{
	border:1px solid #BEDDF8;
}
.accountnotifications_page .box .title
{
	background:#C5E0F8;
	padding:4px;
}
/************* end account_notifications.php ***********/

/*********** popup_shipping.php *******************/
.popupHeader
{
	/*background:url(images/pavo_logo.jpg) #163E76 left no-repeat;*/
	height:99px;
	/*border-bottom:solid 5px #BFD8F1;*/
	
}
.popupFooter
{
	background:#367CC2;
	height:10px;
	width:100%;
	border-top:solid 2px #BFD8F1;
}

.windowClose
{
	float:right;
	border:solid 0px red;
	width:auto;
	margin:10px 10px 0 0;
	padding:5px;
	
}
.popupshipping_page
{
	border-top:4px solid #4E91D5;
	background-color:#E7EEF5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.popupshipping_page .shippingCosttable
{
	border:0px solid #4E91D5;
	
}
.popupshipping_page .shippingCosttable .header
{
	background-color:#4E91D5;
	padding:10px;
}
.popupshipping_page .shippingCosttable .popupHeading
{
	background-color:#A9C6DC;
}
.popupshipping_page .footer
{
	padding:10px 6px 6px 6px;
	
}
/************End popup_shipping.php****************/

/************track_order.php *******************/
.trackorder
{

width:98%;
margin:5px 0px 0px 0px;
padding:0px;
background:#FCF7EF;
border: 1px solid #E2781E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
}
.trackorder .rightNavTrackOrder
{
	padding:7px;
	background:url(images/track_bg.jpg);
}
.trackorder .TrackContent
{
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.trackorder .bdrbottom
{
		/*border-bottom:1px solid #FAEBD2;*/
background:#FAEBD2;
}
.trackButton
{
	background:url(images/login_btn.jpg);
	color:#FFFFFF;
	border:1px solid #0080C0;
	font-size:10.5px;
}
/************end track_order.php ***************/

/************ account_history_info.php *************/
.accounthistoryinfo
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 
}
.accounthistoryinfo .historyHeaders
{
	background-color:#EFF4F8;
	border-bottom:1px solid #9BBDD9;
	height:25px;
}
/*************end account_history_info.php *********/
/**************Contact_us.php**************************/
.contactuspage
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 
}
.contactuspage .contactHeaders
{
	background-color:#EFF4F8;
	border-bottom:1px solid #9BBDD9;
	height:25px;
}
/************* end contact_us.php ********************/

/*************itemwish************************/
.itemwishpage
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.itemwishpage .itemwishHeaders
{
	background-color:#EFF4F8;
	border-bottom:1px solid #9BBDD9;
	height:25px;
}
/**************end itemwish ******************/
/***************email_wishlist.php **********/
.emailwishlist
{
border:1px solid #9BBDD9;
}
.emailwishlist .emailwishHeaders
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#EFF4F8;
	border-bottom:1px solid #9BBDD9;
	height:25px;
}
/***************end email_wishlist.php ******/
/***************view_all_bundle.php **********/
.bundleList
{
	position:relative;
	width:713px;
	height:220px;
	border:1px solid #006A9D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.bundleList .modelNo
{
	width:100%;
	height:30px;
	padding:0px;
	border-bottom:2px solid #006A9D;
	background:#DCEAF7;
	float:left;
}
.bundleList .modelNo .text
{
	float:left;
	padding:5px;
}
.bundleList .modelNo .email
{
	margin-left:200px;
	padding:5px;
	float:left;
}
.bundleList .bundleImage
{
	width:100%;
	height:137px;
	padding:0px;
	border:0px solid #006A9D;
	float:left;

}
.bundleList .bundleImage .imageinfo
{
	padding:10px;
}
.bundleList .buttonBox
{
	position:relative;
	width:100%;
	height:50px;
	float:left;
	border-top:1px solid #006A9D;
	background:#F0F0FF;
}
.bundleList .buttonBox .cartBar
{
	position:absolute;
	left:0px;
	margin:0px;
	width:528px;
	border-right:1px solid #666768;
	height:49px;	
}
.bundleList .buttonBox .cartbar .addtowishlist
{
	position:absolute;
	top:12px;
	left:80px;
	border:1px solid #054B93;
}
.bundleList .buttonBox .cartbar .addtocart
{
	position:absolute;
	top:12px;
	left:200px;
	border:1px solid #054B93;
}

.bundleList .buttonBox .cartbar .qty
{
	position:absolute;
	margin:0px;
	padding:0px 0px 0px 4px;
	top:12px;
	left:310px;
	border:1px solid #054B93;
	background:#E7EBF4;
}
.bundleList .buttonBox .cartbar .qty input
{
	font-size:13px;
	border:none;
	border-left: 1px solid #054B93;
	height:16px;

}

.bundleList .buttonBox .cartbar .calculateshipping
{
	position:absolute;
	margin:0px;
	padding:0px 0px 0px 4px;
	top:15px;
	left:410px;
}

.bundleList .buttonBox .pricebar
{
	position:absolute;
	left:534px;
	margin:0px;
	width:176px;
	height:50px;	
	background:#E8ECF7;
	border-left: 1px solid #006A9D;
}
.bundleList .buttonBox .pricebar .price
{
	margin-top:10px;
	width:100%;
	text-align:center;
	font-size:14px;
	color:#990000;
	font-weight:bold;
}
/**************end view_all_bundle.php ********/
/***********stockflash************/
.StockBox
{
width:98%;
height:auto;
margin:5px 0px 0px 0px;
padding:0px;
font-family: Verdana, Arial, sans-serif;
font-size: 10.5px;
background:url(images/bundle_box_bg.jpg) repeat-x;
border: 1px solid #B0BDC6;
float:left;
}
.StockBox span.Heading
{
	float:left;
	text-align:left;
	width:100%;
	padding: 5px 0 10px 8px;
	font-weight:bold;
}
/**************end stock flash*****/
/************ Left Online Support Box ******/
.DivLeftOnlineSupport
{
	margin-top:5px;
	width:225px;
	height:auto;
	border:1px solid #C6D6E5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:url(images/onlinesupport_bg.jpg) repeat-x;
}
.DivLeftOnlineSupport h1
{
	font-size:15px;
	font-weight:bold;
	padding:5px 10px 12px 10px;
}
.DivLeftOnlineSupport ul
{
	list-style:none;
	padding:0px;
	margin:0px;

}
.DivLeftOnlineSupport ul li
{
	background:url(images/onlinesupport_li_bg.jpg) repeat-x;
	padding:4px 5px 3px 5px;
	margin:0px;
	
}
.DivLeftOnlineSupport ul li span
{
	position:relative;
	margin:10px;
	bottom:10px;	
}
