acount_link/* $Id: skin1.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ */
/*
	General styles
*/
@charset "utf-8";
/* CSS Document */
*{ margin:0; border:0}
div{ padding:0;}
p{ padding:5px;}
ul,li{ color:#000000; font-size:12px; margin-left:10px; margin-right:0px; list-style:square; }
img{ border:none}

/* body{ background:#000000; font-family:Arial; font-size:12px; padding:0;	color:#FFFFFF;} */
/*
body ,html { background: url(http://www.xmusic.ie/skin1/images/christmas_bg.jpg) top left repeat; font-family:Arial; font-size:12px; padding:0; color:#FFFFFF; } */

body ,html { background:#000000; font-family:Arial; font-size:12px; padding:0; color:#FFFFFF; } 


#wrapper
{
	width:960px;
	margin:0px 10px auto;
	padding:0;
float: left;

}
.header
{
	width:100%;
	padding:0;
	float:left;
	background:url(images/top_bg.gif) left top repeat-x;
}
.logoarea
{
	width:960px;
	clear:both;
	margin:0 auto;
}
.logo
{
	width:200px;
	float:left;
}
.logo_right
{
	width:745px;
	float:right;
	text-align:right;
}
.acount_link
{
	width:100%;
	float:right;
	font-size:11px;
height:26px;
	padding-bottom:5px;
padding-top:5px;

}
.acount_link a{ text-decoration:none; color:#FFFFFF; padding:4px; }
.acount_link a:hover{ text-decoration:underline;}
.currency{ padding-left:15px;}
.shopping_box
{
	background:#3b3f4a;
	border:1px solid #ffffff;
	padding: 6px 0px 0px 6px;
	float:right;
	margin:0 0px 0 0; 
height:46px; 
font-weight:bold;

 }

.shopping_box1
{
	background:#3b3f4a;
	border:1px solid #ffffff;
	padding: 6px 6px 0px 6px;
	float:right;
	margin:0 5px 0 0; 
height:46px; 
font-weight:bold
 }


p.top_shop_img_bg{}	
.top_shop_img_bg a
{
	background:url(images/shop_img_bg.gif) left top no-repeat;
	width:35px;
	height:35px;
	text-align:center;
	float:left;
	 padding-top:5px;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
}	
.shop_box{ width:152px; float:right;}

.shop_link a{ font-size:14px; color:#FFFFFF; text-decoration:none;  float:left; padding-left:8px;}
.shop_link a:hover{ text-decoration:underline;}
.shign_link a{ font-size:11px; color:#FFFFFF; text-decoration:none; padding-left:8px; font-weight:bold}
.shign_link a:hover{ text-decoration:underline;}

.shign_link1 a{ font-size:9px; color:#FFFFFF; text-decoration:none; padding-left:0px; font-weight:bold; float:left;}
.shign_link1 a:hover{ text-decoration:underline;}

.shop_link2 a{ font-size:18px; color:#FFFFFF; text-decoration:none;  float:left; padding-left:8px; padding-top:8px}
.shop_link2 a:hover{ text-decoration:underline;}

.input{ border:1px solid #000000; width:141px; height:19px; float:left; margin-left:4px;}
/*------------------menu css start----------------------*/
.menu_bg
{
	background:#3b3f4a;
	width:100%;
height:15px;
	float:left;	
	padding:5px 0 5px 0;
}
.menu_left
{
	width:60%;
	float:left;
	font-size:12px;

	color:#FFFFFF;
	padding-left:0px;
}
.menu_left a{ text-decoration:none; color:#FFFFFF; padding:0 6px;}
.menu_left a:hover{ text-decoration:underline;}
.menu_right
{
	width:40%;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

.menu_item_bg
{
	background:#275092;
	width:100%;
height:15px;
	float:left;	
	padding:5px 0 5px 0;
	margin:2px 0;
}
.item_menu
{
	width:auto;
	float:left;
	font-size:12px;

	padding-left:3px; position:relative;
}

.item_menu a{ text-decoration:none; color:#FFFFFF; padding:0 2px;}
.item_menu a:hover{ text-decoration:underline;}

/*------------------menu css end----------------------*/
/*--------------------left css start--------------------*/
.left
{
	width:190px;
	float:left;
}
.search_box
{
	background:#3b3f4a;
	border:1px solid #ffffff;
	padding:0px 6px;
	line-height:15px;
	float:right;
	margin:7px 0 4px 0;
	width:178px;
}



.go_bg
{
	background:url(images/go_bg.gif) left top no-repeat;
	font-size:14px;
	text-decoration:none;
	float:right;
	margin-left:4px;
margin-right:25px;
	width:24px; height:24px;
	color:#FFFFFF;
}
.go_bg input {
	background:url(images/shop_img_bg_red.gif) left top no-repeat;
	width:30px;
	height:30px;
	text-align:center;
	float:left;
	padding-top:0px;
padding-bottom:2px;
	font-size:14px;
font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
}
.left_box
{
	border:1px solid #275092;
	margin-top:3px;
}
.left_top_bg
{
	background:url(images/left_top_bg.gif) left top repeat-x;
	width:100%;
	height:28px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.left_t_pad{padding-top:5px; padding-left:10px; float:left;}
.left_t_pad1{ padding-top:3px; padding-left:10px; float:left; font-size:14px; font-weight:bold;}

.left_menu {
background:#091b4b;
width:175px; 
display:block;
padding:6px 0px 6px 8px;
}
.left_menu li {display:block; clear:both}
.left_menu li {background:url(images/left_icon.gif) left center no-repeat;

font-size:13px;
color:#FFFFFF;

padding-left:10px;
padding-top:3px;
padding-bottom:3px;
margin: 0px;
list-style-position: outside;
text-decoration:none;
}


.left_menu a:hover{ text-decoration:underline;}
.left_menu a.none{ background-image:none;}
.left_menu_bottom
{
	background:#091b4b;
	width:180px;
	padding:6px 0 6px 8px;
	float:left;
}



/*--------------------------right css start------------------*/
.right
{
	width:742px;
	padding-left:11px;
	float:left;
}
.main_right{ width:100%; float:left;}
/*.right_gray_bg{ width:98.8%; font-size:12px; font-weight:bold; padding:4px 0px 4px 10px; margin:5px auto 2px auto; position:relative; color:#fff; background:#3a3e4a}*/
.right_gray_bg{ width:auto; font-size:12px; font-weight:bold; padding:4px 10px 4px 10px; margin:5px auto 5px auto;}
#single_product_main div.right_gray_bg{ width:98.8%; font-size:11px; font-weight:bold; margin:-8px auto 5px auto; position:relative; color:#3c3e4a; background:none}
#single_product_main div.right_gray_bg a { color:#3c3e4a}
/*-----------footer cssstart-----------------*/

#footer
{
 background:url(images/footer_bg.gif) left top repeat-x;
 width:100%;
 float:left;
 padding:5px 0 8px 0;
 margin:7px 0 0 0;
}
.footer_left
{
	width:125px;
	float:left;
}
.footer_left img { margin-left:6px}
.footer_right
{
	width:820px;
	text-align:center;
	float:left;
	font-size:9px;
}
.fot_top_menu a
{
	width:100%;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0 4px;
}
.fot_top_menu a:hover{ text-decoration:underline;}
.fot_bottom_menu a
{
	width:100%;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:0 4px;
	margin-top:16px;
}
.fot_bottom_menu a:hover{ text-decoration:underline;}


/*----------------inner right bottom start----15/05----------------*/
.right_bottom
{
	width:100%;
	padding-top:3px;
	float:left;
}
.main_in_right_bottom_left{ width:553px; padding:0; float:left;}
.in_right_bottom_left
{
	width:99.7%;
	background:#ffffff;
	border:1px solid #275092;
	padding:0;
	float:left;
}
.in_right_bottom_right{ width:180px; float:right; padding-bottom:2px;}
.in_right_bottom_right_bg
{
	background:#091b4b;
	width:159px;
	padding:0;
	float:left;
	border:1px solid #275092;
	border-top:none;
	float:right;
	margin-bottom:2px;
	padding:8px 0 0 19px;
}
.in_right_top_bg
{
	background:url(images/right_top_bg.gif) left top repeat-x;
	width:100%;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:4px 0;
}
.x_pad{ padding-left:8px; padding-top:3px; float:left; color:#ffffff;}
/*-------------product top link css-----------------------*/

.product_select_bg
{
	background:#f0efee url(images/product_selct_bg.gif) left top repeat-x;
	border:1px solid #cfcfcf;
	width:99%;
	padding:3px;
	color:#8a8e9e;
	font-size:12px;
}
.product_select_bg select{ width:50px;}
.select_bg
{
	width:141px;
	border:1px solid #b6c7d7;
	color:#45205bl;
	font-size:13px;
	height:16px;
	float:left;
}
.selct_text{ float:left; padding-top:1px; padding-right:3px;}

/*--------------single product css-----------------------*/
#single_product_main
{
	background:#ffffff;
	width:99%;
	float:left;
	padding:10px 5px 0 5px;
	margin-bottom:3px;
}
.single_menu_link
{
	width:100%;
	float:left;
	color:#4f4f4f;
	font-size:11px;
}
.single_menu_link a:link, .single_menu_link a:active, .single_menu_link a:visited
{
	color:#4f4f4f;
	text-decoration:none;
	padding:0 3px;
}
.single_menu_link a:hover{ text-decoration:underline;}
.single_top_text
{
	color:#172f59;
	font-size:16px;
	font-weight:bold;
}
.single_left
{
	width:370px;
	float:left;
	padding:0;
}
.single_gray_bg
{
	background:#cacaca;
	width:100%;
	padding:0;
	float:left;
}
.single_sipping_text
{
	color:#0062eb;
	font-size:18px;
	font-weight:bold;
}
.single_msrp
{
	color:#000000;
	font-size:10px;
}
.single_slide_bg
{
	width:100%;
	float:left;
	text-align:center;
/*	padding-bottom:15px;*/
}
.single_right_bottom_right_bg
{
	background:#091b4b;
	padding:0;
	float:left;
	border:1px solid #275092;
	border-top:none;

	margin-bottom:2px;
	padding-bottom:10px;
	font-size:12px;
	width:99%
}
.single_right
{
	width:542px;
	float:right;
	padding-left:3px;
}
.single_right_top_text
{
	color:#1c3a6d;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
.single_right p{ color:#000000; font-size:12px;}

/*---------------check out css---------------*/
.check_mid_top_bg
{
	background:url(images/check_mid_top_bg.gif) left top repeat-x;
	height:65px;
	float:left;
	padding:18px 5px 0 5px;
	width:99%;
}
.check_text
{
	font-size:36px;
	color:#FFFFFF;
	padding-left:10px; font-weight:bold
}
.sign_text
{
	font-size:18px;
	color:#FFFFFF;
}
.check_input_bg
{
	border:1px solid #000000;
	width:198px;
	height:18px;
	color:#2d2d2d;
	font-size:13px;
	margin-right:8px;
}
.check_sign_bg a
{
	background:url(images/signin_bg.gif) left top no-repeat;
	width:150px;
	height:31px;
	font-size:18px;
	text-align:center;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	padding-top:9px;
}
.single_gray_bg .check_sign_bg a 
{background:url(images/cart-bg.gif) left top no-repeat;}
.check_left
{
	width:466px;
	float:left;
	padding:0;
}
.check_left_top_bg
{
	background:url(images/check_left_top_bg.gif) left top repeat-x;
	width:95.8%;
	font-size:14px;
	color:#410000;
	padding:3px 0 3px 18px;
}

.check_left_middle_bg
{
	border:1px solid #cccccc;
	border-top:none;
	width:95.2%;
	float:left;
	padding:2%;
	color:#333333;
}
.check_left_top_bg1
{
	background:url(images/check_left_top_bg.gif) left top repeat-x;
	width:98%;
	font-size:14px;
	color:#410000;
	margin-top:10px;
	padding:3px 0 3px 2%;
	float:left;
	text-align:left;
}
.check_left_middle_bg1
{
	border:1px solid #cccccc;
	background:#ffffff;
	border-top:none;
	width:95.8%;
	float:left;
	padding:2%;
	color:#333333;
	text-align:left;
}
.check_name_text
{
	width:122px;
	color:#333333;
	text-align:right;
	font-size:13px;
	margin-top:3px;
}
.check_input
{
	width:175px;
	border:1px solid #7f9db9;
	height:18px;
	font-size:12px;
	color:#333333;
	float:left;
	margin-top:3px;
	margin-left:10px;
}
.check_right_shop_bg
{
	background:#eeeeee;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	width:98%;
	font-size:13px;
	color:#333333;
	padding:5px 0 5px 10px;
}
.cart_bg
{
	background:#cacaca;
	border:1px solid #172f59;
	width:97.8%;
	color:#224783; font-weight:bold;
	font-size:13px;
	padding:7px 0 7px 17px;
	margin:8px 0;
	float:left;
	position:relative;
}
.check_total_border
{
	border:1px solid #d0d0d0;
	color:#000000;
	font-size:11px;
	padding:9px 4px;
}
.cntbtnchkout
{
	background:url(images/continue_bg.gif) center no-repeat;
	font-size:18px;
	text-align:center;
	color:#FFFFFF;
	height:38px;
	font-size:18px;
	padding-top:13px;
	margin-top:15px;
	text-decoration:none;
}
.cntbtnchkout a
{
	text-decoration:none !important;
	width:148px;
	height:38px;
	font-size:18px;
	text-align:center;
	color:#FFFFFF;
	padding-top:9px;
	margin-top:15px;
}
.continue a
{
	background:url(images/continue_bg.gif) left top no-repeat;
	width:148px;
	height:38px;
	font-size:18px;
	text-align:center;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding-top:9px;
	margin-top:15px;
}
.total_number
{
	color:#a10202;
	font-size:15px;
	font-weight:bold;
	width:90px;
}
.shipping_text
{

	font-size:14px; font-weight:bold; color:#af0404;
}

A:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.newdialog_bg a:link, .newdialog_bg a:visited, .newdialog_bg a:active{ color:#000000; text-decoration:underline;}
.newdialog_bg a:hover{color:#000000; text-decoration:none;}
.newdialog_bg div.continue a {color:#fff; text-decoration:none; float:left}
.newdialog_bg div.continue a:hover { text-decoration:underline; color:#fff}

.newdialog_bg a:link, .newdialog_bg a:visited, .newdialog_bg a:active{ color:#000000; text-decoration:underline;}
.newdialog_bg a:hover{color:#000000; text-decoration:none;}
.newdialog_bg div.continue a {color:#fff; text-decoration:none; float:left}
.newdialog_bg div.continue a:hover { text-decoration:underline; color:#fff}

H1 {
	FONT-SIZE: 15px; color: #ffffff; text-align:left;
}
H2 {
	FONT-SIZE: 13px; color: #ffffff;
}
H3 {
	FONT-SIZE: 12px; color: #ffffff;
}
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}
HTML,BODY {
	HEIGHT: 100%;
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND-COLOR: #000000;
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}

/*
	Content enviroment styles
*/
TABLE.Container {
	HEIGHT: 100%;
}
TD.Container {
	VERTICAL-ALIGN: top;
	HEIGHT: 90%;
}

/*
	Header styles
*/
.HeadLogo {
	PADDING-LEFT: 27px;
	TEXT-ALIGN: left;
}
.HeadRightBox {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
}
.HeadText {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
color: #ffffff
}
.HeadLine {
	BACKGROUND-COLOR: #0136a2;
}
.HeadThinLine {
	BACKGROUND-COLOR: #ffffff;
	HEIGHT: 1px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 176px;
	HEIGHT: 18px;
}
.HeadTopPad {
	HEIGHT: 18px;
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}

/*
	Footer styles
*/
.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	BACKGROUND-COLOR: #091B4B;
	COLOR: #ffffff;
	HEIGHT: 22px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
	BACKGROUND-COLOR: #091B4B;
	COLOR: #ffffff;
}
A.Bottom:link {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: none;
}
A.Bottom:active {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: underline;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}
.BottomDialogBox {
	BACKGROUND-COLOR: #091B4B;
	PADDING-LEFT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}

/*
	Common styles
*/
.SubmitBox {
	PADDING-TOP: 10px;
}
HR.Line {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.SectionBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
.Text {
	COLOR: #000000;
}
.NumberOfArticles {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.Message {
	COLOR: #FF3300;
}
.Line {
	BACKGROUND-COLOR: #FF6600;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #FF0000;
}
.TableHead {
	BACKGROUND-COLOR: #CCCCCC;
	FONT-WEIGHT: bold;
}
.TableSubHead {
	BACKGROUND-COLOR: #EEEEEE;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}

/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	BACKGROUND-COLOR: #FFD44C;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #FFD44C;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000;
	TEXT-DECORATION: none;
}

/*
	BuyNow section
*/
.BuyNowQuantity {
	HEIGHT: 25px;
	WIDTH: 15%;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 10px;
}
.BuyNowPrices {
	
	HEIGHT: 25px;
	VERTICAL-ALIGN: middle;
}

/*
	Vertical menu
*/
.VertMenuLeftColumn {
	VERTICAL-ALIGN: top; 

PADDING-LEFT: 3px
	width:190px; background:#091b4b url(images/sidebg.gif) repeat-x !important;  background:#091b4b url(images/sidebg6.gif) repeat-x;
}
.VertMenuRightColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 3px;
	width:174px;
}

/*.VertMenuRightColumn .left_menu { width:174px;}*/

.VertMenuBox {
	BACKGROUND-COLOR:#091B4B;
	PADDING:5px;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #265082;
}
.VertMenuTitle{
	background:url("images/layout_left_bg.jpg") repeat-x;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	PADDING: 1px;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #3e67b1;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
.CategoriesList {
	FONT-SIZE: 11px;
	font-family:"Tahoma";
    font-color: #ffffff;
	padding-left:10px;
}

/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	color:#000000;
	/*PADDING: 10px;*/
}
TD.DialogBox a{
	color:#000000;
}
.DialogBorder {
	BACKGROUND-COLOR: #ffffff;
	HEIGHT: 100%;
	PADDING: 0px;
}
.newdialog{ border:solid 1px #275092; clear:both; margin-bottom:0px;}
.newdialog_title{ background:url(images/dialog_bg.gif) left top repeat-x; height:26px; line-height:22px; font-weight:bold; font-size:15px; padding-top:3px; padding-left:10px; }

.newdialog_title_feature{ background:url(images/dialog_bg.gif) left top repeat-x; height:26px; line-height:22px; font-weight:bold; font-size:15px; padding-top:3px; padding-left:10px;}

.newdialog_bg{ background:#ffffff; padding:5px; color:#000000;}
TD.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #3E67B1;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 14px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: left;
}
div.DialogTitle {
	background-color:#07368B;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:25px; line-height:25px;
	padding:1px 3px 1px 5px;
	text-align:left;
	vertical-align:bottom;
}
TD.DialogTitleSlant {
	WIDTH: 10px;
	BACKGROUND-IMAGE: url(images/dialog_slant.gif);
}
TD.DialogTitleLeft {
	WIDTH: 4px;
	BACKGROUND-IMAGE: url(images/dialog_left.gif);
}
TD.DialogTitleBg {
	BACKGROUND-IMAGE: url(images/dialog_right.gif);
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
TD.DialogTitleSpacer {
	BACKGROUND-COLOR: #3E67B1;
	HEIGHT: 1px;	
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}

FONT.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}

.DialogTitle2{
   font-size:11px;
   font-family:"Tahoma";
   color:#ffffff;
   font-weight:bold;
   background:url("images/dialog_bg_n2.gif") no-repeat;
   height:15px;
   padding-left:15px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;

	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	background:url("images/dialog_bg_n2.gif") no-repeat;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #20B8BC;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #330000;
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #FFCC33;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFCC;
}
.NavDialogSeparator {

	WIDTH: 100%;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(images/separator.gif);
	PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 14px;
}
.NavDialogCell {
	PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
	WIDTH: 9px;
	HEIGHT: 9px;
}

/*
	Product details page
*/
.ProductTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #666;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPriceblock { display:block}
.MarketPrice {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	text-transform:uppercase; font-weight:bold; color:#000
}
.saveprice {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	color:#ff0012; font-weight:bold;
	text-transform:uppercase;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}

/*
	Products list
*/
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap; font-weight:bold
	/*PADDING-RIGHT: 8px;*/
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
HR.PListLine {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	PADDING: 10px;
	VERTICAL-ALIGN: top;
}

/*
	Items style
*/
.ItemsList {
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
.ItemsListDisabled {
	COLOR: #909090;
}
A.ItemsList:link {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	COLOR: #330000;
	TEXT-DECORATION: underline;
}
A.ItemsList:active {
	COLOR: #330000;
	TEXT-DECORATION: none;
}

/*
	Location bar
*/
.NavigationPath {
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.NavigationPath:link {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.NavigationPath:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.NavigationPath:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.NavigationPath:active  {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

/*
	Buttons
*/
.FormButton {
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND: url(images/butbg2.gif) repeat-x;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 14px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
a.JoinBtn { color:#fff; background:url(images/buttonbg.gif) repeat-x; border-left:#224783 solid 1px; border-right:#224783 solid 1px; height:26px; line-height:26px; display:block; width:90px; font-weight:bold; text-align:center}
a.JoinBtnnew { color:#fff; background:url(images/continue_bg.gif) repeat-x; border:0; height:38px; line-height:38px; display:block; width:149px; text-align:center; font-size:18px}
a.TermsBtn { color:#000; background:url(images/termsbg.gif) no-repeat right; border:0; height:18px; line-height:18px; font-weight:bold; padding-right:23px; display:inline; padding-bottom:3px; z-index:1000}


A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #330000;
	FONT-WEIGHT: bold;
}

.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}

/*
	Small text/link style
*/
.SmallNote:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
	COLOR: #7C4C00;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

/*
	Category page
*/
.SubcatTitle {
	TEXT-ALIGN: left;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}
.SubcatInfo {
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
	COLOR: #000000;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
	color:#b60000
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}

/*
	Expandable section
*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/*
	Tab mechanism
*/
.Tab {
	BACKGROUND-COLOR: #3e67b1;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 85px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
}
.TabTop {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #3e67b1;
}
TD.TabLeftSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_l.gif);
}
TD.TabRightSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_r.gif);
}
TD.TabLeftCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c1.gif);
}
TD.TabRightCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c2.gif);
}
TD.TabCenter {
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_b.gif);
}
IMG.TabCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
}
IMG.TabSide {
	WIDTH: 9px;
	HEIGHT: 1px;
}

/*
	Pagination mechanism
*/
.NavigationTitle {
	white-space: nowrap;
	padding-right: 10px;
	font-size: 11px;
}
.NavigationCell, .NavigationCellSel {
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
}
.NavigationCell a:link, .NavigationCell a:visited, .NavigationCell a:hover, .NavigationCell a:active {
	text-decoration: underline;
}
.NavigationCellSel {
font-weight: bold;
}
.NavigationArrow {
	vertical-align: middle;
}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;

}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #550000;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #333;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #1d3d71;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #1d3d71;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

/*
	Popup image
*/
.PImageImageCell {
	PADDING: 5px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 100%;
}
.PImageImageCell IMG {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}

.PImageNumbersCell {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	WHITE-SPACE: nowrap;
}
.PImageLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
}
.PImageLine IMG {
	HEIGHT: 1px;
}
BODY.PImage {
	BACKGROUND-COLOR: #FFFFFF;
}
.PImagePageRow {
	HEIGHT: 30px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 10px;
}

/*
	Customer reviews module
*/
IMG.StarImg {
	WIDTH: 14px;
	HEIGHT: 14px;
}

/*
	Manufacturers module
*/
.ManufacturersItem {
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}

/*
	Recommended products module
*/
UL.RPItems {
	PADDING-LEFT: 20px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

/*
	Webmaster mode
*/
DIV.Lbl {
	DISPLAY: inline;
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	DISPLAY: inline;
	MARGIN: 0px;
	PADDING: 0px;
}

/*
	Last checkout step
*/
TD.LCSBackground {
	BACKGROUND-COLOR: #FF8600;
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	PADDING: 0px;
}

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 225px;
	TEXT-ALIGN: center;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
    HEIGHT: 350px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}

/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {
	BACKGROUND-COLOR: #FFFFCC;
}

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
	TEXT-ALIGN: center;
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}

/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumb {
	DISPLAY: inline;
	MARGIN-LEFT: -51px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	HEIGHT: 44px;
}

/*
	Fancy categories module
*/
.CatMenuItemOff {
	BACKGROUND-COLOR: transparent;
	COLOR: #330000;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatMenuItemOffExp {
	BACKGROUND-COLOR: transparent;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatMenuItemOn {   
	BACKGROUND-COLOR: #FF8600;
	COLOR: #330000;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatSubMenu {
	BACKGROUND-COLOR: #FFD44C;
	BORDER-RIGHT: #8E4B00 1px solid;
	BORDER-TOP: #8E4B00 1px solid;
	BORDER-LEFT: #8E4B00 1px solid;
	BORDER-BOTTOM: #8E4B00 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
}
TABLE.CatMenuContainer {
	WIDTH: 136px;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	CURSOR: pointer;
}
A.CatMenuItem:link {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
	BACKGROUND-COLOR: #FF8600;
	COLOR: #330000;
	TEXT-DECORATION: none;
}
IMG.FCIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
}
IMG.FCTriangle {
	WIDTH: 9px;
	HEIGHT: 9px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 3px;
}
TABLE.FCItemTable {
	WIDTH: 100%;
	BORDER-WIDTH: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: left;
}
TD.FCIconCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
TD.FCTriangleCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
}
TD.FCChain {
	WIDTH: 18px;
	BACKGROUND-REPEAT: repeat-y;
}
TD.FCChain IMG {
	WIDTH: 18px;
	HEIGHT: 1px;
}
TD.FCExplorerBox {
	WIDTH: 37px;
	VERTICAL-ALIGN: top;
	BACKGROUND-REPEAT: repeat-y;
}

/*
	Product configurator module
*/
.ProductBG {
	BACKGROUND-COLOR: #ffffff;
}
.SlotCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	PADDING-TOP: 25px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.SlotProductCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
TABLE.PCSummaryTable {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
}

/*
	Survey module
*/
H1.SurveyName {
	FONT-WEIGHT: bold;
}
.SurveyHeader {
	FONT-SIZE: 11px;
}
.SurveyHeaderMenu {
	FONT-SIZE: 10px;
}
.SurveyFooter {
	FONT-SIZE: 11px;
}
.SurveyFooterMenu {
	FONT-SIZE: 10px;
}
.SurveyQuestion {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 2px;
}
.SurveyQuestionMenu {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
TEXTAREA.Survey {
}
.SurveyAnswer {
	PADDING: 2px;
	WIDTH: 100%;
}
.SurveyAnswerMenu {
	PADDING: 0px;
	WIDTH: 100%;
}
TD.SurveyAnswerMark {
	PADDING: 2px;
	WIDTH: 15px;
}
TD.SurveyAnswerMarkMenu {
	PADDING: 0px;
	WIDTH: 15px;
}
.SurveyBar {
	HEIGHT: 10px;
	BACKGROUND-COLOR: blue;
}
.SurveyBarHL {
    HEIGHT: 10px;
    BACKGROUND-COLOR: green;
}
.SurveyStatLabel {
	PADDING-LEFT: 6px;
	WHITE-SPACE: nowrap;
}
.StatisticsBar {
	BACKGROUND-COLOR: #FFCE31;
}   
.StatisticsBarHL {
	BACKGROUND-COLOR: #FF8400;
}   
.SurveyAnswers {
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 5px;

}
.SurveyAnswersMenu {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswerComment {
	PADDING: 2px;
}
.SurveyAnswerCommentMenu {
	PADDING: 0px;
}

/**Add CSS**/

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

/**Add Header CSS**/

#header{
   background: url("images/header_bg.gif") repeat-x;
   width:1003px;
   margin:0 auto;
}

.header_top{
    width:1003px;
	height:27px;

	background: url("images/header_top_bg.gif") no-repeat;
}

.header_top_content{
   float:right;
   margin-top:3px;
   margin-right:5px;
}

#logo{
	width:1003px;
	height:113px;
	
	/*background: url("images/header_content_bg.gif") no-repeat;*/
}

#logoimg {
	float:left;
	width:0px;
	position: absolute;
}
#flash{
	float:left;
	margin: 48px 0 0 132px;
	position: absolute;
}

#nav{
    width:1003px;
	height:32px;
	background: url("images/nav_bg.gif") repeat-x left center;
}

#nav_top{
	width:300px;
	height:32px;
	float:right;
	padding-left:350px;
}

#top_search{
   width:320px;;
   height:32px;
   float:left;
   display:block;
   padding-top:5px;
}

#nav_top  ul{
  list-style:none;
}

#nav_top  ul li{
   float:left;
   height:32px;
   padding-left:12px;
}

#nav_top ul li a{
    float:left;
	height:25px;
	font-size:13px;
	font-family:"Tahoma";
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	display:block;
	padding-top:7px;
}

#nav_top ul li a.menu1{
   width:58px;
}

#nav_top ul li a.menu1:hover{
	background: url("images/hover_bg.gif") center center no-repeat;
}

#nav_top ul li a.menu3{
   width:90px;
}

#nav_top ul li a.menu3:hover{
	background: url("images/hover_bg2.gif") center center no-repeat;
}

#nav_top ul li a.menu2{
   width:100px;
}

#nav_top ul li a.menu2:hover{
	background: url("images/hover_bg3.gif") center center no-repeat;
}

#nav_top ul li a.menu4{
   width:50px;
}

#nav_top ul li a.menu4:hover{
	background: url("images/hover_bg4.gif") center center no-repeat;
}

#nav_top ul li a.menu5{
   width:80px;
}

#nav_top ul li a.menu5:hover{
	background: url("images/hover_bg5.gif") center center no-repeat;
}

#nav_top ul li a.menu6{
   width:68px;
}

#nav_top ul li a.menu6:hover{
	background: url("images/hover_bg6.gif") center center no-repeat;
}



#top_banner_bg{
    width:625px;
	height:108px;
	float:right;
	padding-right:5px;
	background: url("images/top_banner_bg.gif") no-repeat;
}
#top_banner{
   width:620px;
   height:70px;
   margin:0 auto;
   margin-top:10px;
}

/**Add Content CSS**/
.layout_content{
   margin-left:5px;
   margin-right:5px;
   width:764px;
}

.layout_content_product{
   margin-left:0px;
   margin-right:0px;
   width:958px;
}

.left_link_img tr td{
   padding-top:10px;
   text-align:center;
}

.font_white{
   font-size:11px;
   font-family:"Tahoma";
   color:#ffffff;
   font-weight:bold;
}

.font_white2{
   font-size:11px;
   font-family:"Tahoma";
   color:#ffffff;
}

.main_home_puice_tab{
   background:url(images/main_home_puice_bg.gif) no-repeat top 0 0px;
}

/** Add Footer CSS**/
.layout_tab{
   width:100%;
   margin:0 auto;
   margin-top:0px;
}

.Bottom2{
	BACKGROUND-COLOR: #091B4B;
	COLOR: #ffffff;
	height:50px;
}

/**subwebsize CSS**/
.subwebsize_thead_title{
  background:url("images/subwebsize_title_bg.gif") no-repeat;
  width:628px;
  height:25px;
  font-size:12px;
  font-family:"Tahoma";
  color:#ffffff;
  font-weight:bold;
  padding-left:30px;
}

.subwebsize_tbody_bg{
  background:url("images/subwebsize_content_bg.gif") repeat-x;
  width:658px;
  height:508px;
}

.subwebsize_tbody_tab{
  margin:5px 5px 5px 15px ;
  border-collapse:collapse;
  width:628px;
}

.subwebsize_tbody_tab tr td{
  padding-right:10px;
}

.subwebsize_tbody_tab tr td img{
  padding-top:8px;
  padding-bottom:15px;
}

.foot_name{
  font-weight:bold;
}

.thead_tab{
  font-weight:bold;
  color:#ff0303;
  height:30px;
  width:620px;
}

.tbody_tab{
  background-color:#d2e2f9;
  height:150px;
  width:620px;
}

.tfoot_tab{
  border-bottom:1px dashed #0b333c;
  width:620px;
  
}

.red{
   color:#FF0000;
}

.text{
  font-size:11px;
  font-family:"Tahoma";
  color:000000;
}

.form_tab{
   margin-top:20px;
}

.form_tbody_tab tr td{
   height:25px;
}

.buttom{
   border:0px;
   background:url(images/buttom_bg.jpg) no-repeat;
   width:66px;
   height:23px;
   font-size:11px;
   font-family:"Tahoma";
   color:000000;
   font-weight:bold;
   cursor:pointer;
   text-align:center;
}

.font_bold{
  font-weight:bold;
}

.partners_tab_img{
  margin:15px 5px 15px 15px ;
  border-collapse:collapse;
  width:628px;
  border-top:1px solid #a0bcde;
  margin-top:40px;
}

.partners_tab_img tr td{
  padding:20px;
  vertical-align:top;
  
}

.partners_tab{
  margin:15px 5px 15px 15px ;
  border-collapse:collapse;
  width:628px;
  height:150px;
  background-color:#c9ddf5;
}

.font_blue_bold{
  color:#035eb2;
  font-weight:bold;
  text-align:right;
}

.buttom_return{
  border:0px;
  background:url(images/buttom_bg2.jpg) no-repeat;
  width:68px;
  height:25px;
  font-size:11px;
  font-family:"Tahoma";
  color:000000;
  font-weight:bold;
  cursor:pointer;
  text-align:center; 
}

.td_center_bg{
  background:url(images/td_center_bg.jpg) repeat-x;
}

.td_center_bg2{
  background:url(images/td_center_bg.gif) repeat-x;
}

.contant_us_tab{
  margin:15px ;
  border-collapse:collapse;
  width:628px;
}

.contant_us_tab tr td{
   height:25px;
}

.contant_us_content{
  padding:5px;
  background-color:#cddbec;
}
.aboutus {
	width:400px;
}
.aboutus a{
	color:#000000;
}

.productshr{
	border-bottom:solid 1px #dddddd;
	border-collapse:collapse;
}

.alltextblack {
	color:#000000;
}
.alltextblack a{
	color:#ffffff;
}

#info {
	width:630px;
}

.info_tab{
   width:630px;
   float:left;
}

#info ul{
	margin:0;
	padding:0;
	width:630px;
	list-style:none;
	color:#2F5FA1;
}

#info li{
	 float:left;
	 background:#F4FBFF;
	 border-right:1px solid #FFF;
	 padding:3px 8px 3px 8px;
	 cursor: pointer;
	 color:#3e67b1;
	 font-weight:bold;
}

#info .tag-selected{
	background:#3e67b1;
	color:#fff;
	font-weight:bold;
	padding:0;
	margin:0;
	padding:3px 8px 3px 8px;
}

#info .content{
	border:1px solid #7f9db9;
	padding:5px 3px 5px 3px;
	background-color:#FDFDFD;
	width:624px;
	float:left;
}

#info .cleard{
	clear:both;
}

A.product_link_font:link{
   text-decoration:none;
   color:#3e67b1;
}

A.product_link_font:visited {
	text-decoration: none;
	color: #3e67b1;
}
A.product_link_font:hover {
	text-decoration: underline;
	color: #ff0000;
}
A.product_link_font:active {
	text-decoration: underline;
	color: #ff0000;
}

.font_red_bold{
	color:#ff0000;
	font-weight:bold;
}
.fea_pro_main {background:url(images/pro_hline.gif) left bottom no-repeat;}


.fea_pro_main_last {background:none;}
.fea_pro {}

<!-- START:: added by bhavika -->
table.fea_pro tr td.head {

}
/*.ProductItem { width:169px; min-height: 169px; padding:2px 5px 2px 10px; background:url(images/pro_vline.gif) right center no-repeat;}*/

.ProductItem { width:169px; /*height: 169px;*/ padding:2px 5px 2px 10px; background:url(images/pro_vline.gif) right center no-repeat;}

.ProductItemLast { width:169px; padding:2px 5px 2px 10px; background:none;}
.recProductItem { width:169px; padding:5px 0px 5px 5px; background:url(images/pro_vline.gif) right center no-repeat;}
.recProductItemLast { width:169px; padding:5px 0px 5px 5px; background:none;}

<!-- END:: added by bhavika -->

.fea_pro1 {}
.fea_pro_main_last .head a{ color:#4d4d51; font-weight:bold; font-size:13px; text-decoration:none;}
.fea_pro_main_last .imag{ padding:2px 0; min-height:120px;}
.fea_pro_main_last .desc{ color:#666; font-size:10px; font-weight:bold; line-height:11px}
.fea_pro_main_last .img_link{ padding:0px 10px 0px 0px; color:#4d4d51; font-weight:bold; font-size:24px;}

.fea_pro_main .head a{ color:#4d4d51; font-weight:bold; font-size:13px; text-decoration:none;}
.fea_pro_main .imag{ padding:2px 0; min-height:120px;}
.fea_pro_main .desc{ color:#666; font-size:10px; font-weight:bold; line-height:11px}
.fea_pro_main .img_link{ padding:0px 10px 0px 0px; color:#4d4d51; font-weight:bold; font-size:24px;}
.hidden{ display:none; height:1px;}
.click{ padding-top:5px; font-size: 11px;}
.click a:link, .click a:visited, .click a:active { text-decoration: underline; color:#3b3f4a;}
.click a:hover{text-decoration: none;}
.reg_img{ pddding:5px 0; margin:0 auto; width:100%; text-align:center; float:left;}
.product_next_link
{
	text-align:left;
	padding-right:5px;
	padding-top:2px;
	color:#FFFFFF;
	font-weight:bold;
}
.product_next_link a:link, .product_next_link a:visited, .product_next_link a:active
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
p.shop_link{text-align:left;}
a.deleteicon { background:url(images/delete.jpg) no-repeat; padding:0 0 5px 15px; color:#666; }
.cat_contact {
padding-left: 5px;
padding-top: 5px;
}
/* Added by prashant */
.right_gray_bg {
background:#3A3E4A none repeat scroll 0%;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:5px auto 2px;
padding:4px 0px 4px 10px;
position:relative;
width:98.8%;
}
/* Added by prashant */