/*body {padding: 0; margin: 0px; text-align: left; background-color: #fcfcfc; font-family:  Arial, Helvetica, sans-serif; color: #000;font-size:11px;}*/
body
{
/*background:url(images/bg.jpg) no-repeat #fff center top;*/
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px auto auto auto;
/*background:#FFFFFF url(/images/chrisymas-body-bg.gif) repeat scroll left top;*/
}


#beacon {position: absolute;height: 0;width: 0;}

#pagewrap {	margin: 0 auto; width:1000px;}

/* PRIMARY NAVI */

/* Top Bar */

#TopBar { text-align: center; padding-bottom: 1px;margin:0 auto;padding-left:0px;padding-right:0px;}

#TopBar .Header { width:100%;}

#TopBar .Header .Logo {position:relative;left:10px;top:12px;float:left;padding: 5px 0 0 5px;margin-right:5px;}

#TopBar .Header .Logo img { float: left; }/*try omit*/

#TopBar .Header .Status {font-size: 11px; color: #999999; text-align: right; vertical-align: top; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 3px; border-bottom:1px solid #6B78A9; }

#TopBar .Header .Status .WhoIs { color: #666666; }

#TopBar .Header .Status img { border-style: none; }

#TopBar .Header .Status a { text-decoration: none; }



#header-logo {position: relative;left:22px;height: 45px;clear: both;margin: 0; padding: 0;}

.red   { color: #CC0000; }

#header-logo .logo {

	position: absolute;

	top: 3px; left: 5px;

	font: bold 30px "trebuchet MS", Arial, Tahoma, Sans-Serif;

	margin: 0; padding: 0;

	letter-spacing: -1px;

	color: #000;

}

#header-logo .logohome {

	position: absolute;

	top: -7px; left: -40px;

	margin: 0; padding: 0;

	letter-spacing: -1px;

	color: #000;

}

#Navi_Container {float:left; width:100%; font-size:93%;line-height:normal;}

#Navi_Container ul {margin:0;padding:0px 10px 0px 8px;list-style:none;}/*0px 10px 0px 118px;*/

#Navi_Container li {display:inline;margin:0;padding:0;}

#Navi_Container a {float:left;background:url("/images/tableft4.gif") no-repeat left top;margin:0;padding:0 0 0 7px;text-decoration:none;}

#Navi_Container a span {float:left;display:block;background:url("/images/tabright4.gif") no-repeat right top;padding:5px 15px 6px 6px;color:#6B78A9;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#Navi_Container a span {float:none;}

/* End IE5-Mac hack */

#Navi_Container a:hover span {color:#6B78A9;}

#Navi_Container a:hover {background-position:0% -42px;}

#Navi_Container a:hover span {background-position:100% -42px;}

#Navi_Container #current a {background-position:0% -42px;}

#Navi_Container #current a span {background-position:100% -42px;}



#productstype {width:100%; font-size:93%;line-height:normal;}

#productstype ul {margin:0;padding:0px 10px 0px 0px;list-style:none;  }/*0px 10px 0px 118px;*/

#productstype li {display:inline;margin:0;padding:0;}

#productstype a {float:left;background:url("/images/tableft4.gif") no-repeat left top;margin:0;padding:0 0 0 7px;text-decoration:none;}

#productstype a span {float:left;display:block;background:url("/images/tabright4.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#6B78A9;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#productstype a span {float:none;}

/* End IE5-Mac hack */

#productstype a:hover span {color:#6B78A9;}

#productstype a:hover {background-position:0% -42px;}

#productstype a:hover span {background-position:100% -42px;}

#productstype #current a {background-position:0% -42px;}

#productstype #current a span {background-position:100% -42px;}

ul#saturday{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	position:relative;
	display:block;
	height:30px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background:transparent url("/images/bgOFF.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:4px solid #336666;
	border-top:1px solid #C0E2D4;
	}

ul#saturday li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	}

ul#saturday li a{
	display:block;
	float:left;
	color:#874B46;
	text-decoration:none;
	padding:12px 10px 0 10px;
	height:24px;
	background:transparent url("/images/bgDIVIDER.gif") no-repeat top right;
	}

ul#saturday li a:hover{
	background:transparent url("/images/bgHOVER.gif") no-repeat top right;
	}

ul#saturday li a.current,ul#saturday li a.current:hover{
	color:#fff;
	background:transparent url("/images/bgON.gif") no-repeat top right;
	}

/* COLORS, PRESENTATION */



a:link { 
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	}
a:visited { 
	color: #676D77;
	font-weight:bold;
	}
a:hover { 
	color: #333333;
	/*background-color: #333333;*/
	text-decoration: underline;
	font-weight:bold;
	}
a:active { 
	color: #333333;
	font-weight:bold;
	}


h1 { font-size: 24px; margin-top: 0; padding-top: 25px; }

h2 { font-size: 20px; font-weight: normal; margin-bottom: 10px; }

h3 { font-size: 18px; color: #FF0084; font-weight: normal; margin-bottom: 10px; }

h4 { font-size: 13px; margin-bottom: 10px;}

h5 { font-size: 12px; margin-bottom: 10px;}

h6 { font-size: 11px; margin-bottom: 10px;}

p { font-size: 12px; }

small { font-size: 11px; color: #999999; }

/*li { font-size: 12px; line-height: 18px; }*/

dd, dt { font-size: 12px; line-height: 18px; }



/*form { padding: 0px; margin: 0px; border: 0px; }*/

table { border: 0; }

th { border-bottom: 1px solid #eee; font-size: 11px; font-weight: normal; color: #666666; text-align: left; }

td { font-size: 12px; color: #000; }

img { border: none; /* 1px solid #ddd */ }



/* FORM ELEMENTS */

/*input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222222; }*/

td.label { text-align: right; font-weight: bold; vertical-align: top; font-size: 12px; }

.topDiv {text-align: right; float:left; color:#FFFFFF;}

.topDiv  ul {border: 0; padding: 0; margin: 0}

.topDiv  li {float: left; list-style: none; display: block}

.topDiv  a {padding: 3px 5px 4px 3px; margin-left: 5px; display: block; height: 11px; width: 16px}

.topDiv  a img {position: relative; display: block; border: 0; width: 16px; height: 11px;}

.topDiv  a:hover {text-decoration: underline}

/*.topDiv  a:link {background: url("/images/lang_off.gif") no-repeat}

.topDiv  a:hover {background: url("images/lang_on.gif") no-repeat}

.topDiv  a.current {background: url("/images/lang_on.gif") no-repeat}*/
/*- Locales Tabs--------------------------- */

#localeSelector {text-align: right; float:right; padding-right: 14px;color:#FFFFFF}

#localeSelector ul {border: 0; padding: 0; margin: 0}

#localeSelector li {float: right; list-style: none; display: block}

#localeSelector a {padding: 3px 5px 4px 3px; margin-left: 5px; display: block; height: 11px; width: 16px}

#localeSelector a img {position: relative; display: block; border: 0; width: 16px; height: 11px}

#localeSelector a:hover {text-decoration: underline}

#localeSelector a:link {background: url("/images/lang_off.gif") no-repeat}

#localeSelector a:hover {background: url("images/lang_on.gif") no-repeat}

#localeSelector a.current {background: url("/images/lang_on.gif") no-repeat}



/*---------------BreadCrumb----------*/

#subNavi {clear:both;margin-bottom:5px;}

#Breadcrumb {float:left;text-align: left; color: #777777; padding: 3px; font-size:11px;}

#Breadcrumb_r {float:right;text-align: right; color: #777777; padding: 3px; font-size:11px;}

#Bookmark { float:right; width:86px; font-size: 11px; padding: 2px;padding-right:0px;}



/* -----------Message Boxes----------- */

div.msgBox {

	font-size: 12px;

	margin: 0 0 10px 0;

	border: 1px solid #000;

	padding: 12px 40px 0 12px;

	background-repeat: no-repeat;

	background-position: 20px 14px;

	background-color: #ffffcc;

	border-color: #ffcc00;

	width: auto;

	min-height: 48px;

	_height: 48px;

}

div.msgBox.notice {

	background-image: url("/images/icon_noticeL.gif");

	background-color: #eff7fe;

	border-color: #83a8cc;

	color: #000;

	padding-left: 80px;

}

div.msgBox.confirm {

	background-image: url("/images/icon_confirmL.gif");

	background-color: #fafff1;

	border-color: #a9d260;

	color: #000;

	padding-left: 80px;

}

div.msgBox.error {

	background-image: url("/images/icon_warnL.gif");

	background-color: #ffffcc;

	border-color: #ffcc00;

	color: #c60000;

	padding-left: 80px;

}

div.msgBox.alert {

	background-image: url("/images/icon_alertL.gif");

	background-color: #ffffcc;

	border-color: #ffcc00;

	color: #000;

	padding-left: 80px;

}

div.msgBox p {

	margin: 0 0 12px 0 !important;

	line-height: 1.5;

	text-align: center; 

}

div.msgBox ul {

	margin: 0 0 12px 20px;

	padding: 0;

	line-height: 1.5;

}

#msg{ 

	margin-bottom: 20px;

	padding: 0 0 5px 25px; 

	font-size: 14px;font-weight:bold;

	text-align: left; 

	vertical-align: middle; 

	width: 100%; 

	color: #000;

}

#msg.Confirm { background: url("/images/icon_confirm.jpg") no-repeat left top;}

#msg.Problem { background: url("/images/icon_error.jpg") no-repeat left top; }

#msg.Alert { background: url("/images/icon_alert.png") no-repeat left top; }



.AlertY { 

	margin-bottom: 20px; 

	padding: 11px 10px 14px 55px; 

	background:#ffffd4 url("/images/icon_alert_big.png") 11px 11px no-repeat; 

 	font-size: 12px;

	text-align: left; 

	vertical-align: middle; 

	color: #000; 

}

.notificationBox {width: 100%; background-color: #EFF7FE; border: 1px solid #83A8CC;}

.alertBox {width: 100%; background-color: #FFFFCC; border: 1px solid #CCCC33;}

.confirmationBox {width: 100%; background-color: #FFFFCC; border: 1px solid #CCCC33;}

.openIssuesBox {width: 100%; background-color: #FFEEEE; border: 1px solid #CC9999;}

/*.stitle {padding:0px 0 3px 0; margin:0 0 8px 0; line-height:150%;border:1px solid #ccc;background: url('/images/bg_ctgryhdr_1.gif');color:#000}
*/
.stitle{
	/*background:transparent url(../images/stitle_bg.gif);
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:33px;
	line-height:33px;
	margin:0 0 0 0px;
	padding:0 0 0 40px;
	text-align:left;*/

	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	position:relative;
	display:block;
	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	background:transparent url("/images/bgOFF.gif") repeat-x top left;
	border-bottom:4px solid #336666;
	border-top:1px solid #C0E2D4;
	border-left:1px solid #C0E2D4;
	border-right:1px solid #C0E2D4;
}

.btitle {   font-weight:bold; padding: 0px 0px 5px 5px;border-bottom:1px dotted #6B78A9;margin-top:10px;margin-bottom:0px;}

.pagelist {   font-weight:bold; padding: 5px 0px 5px 5px;border-top:1px dotted #6B78A9;margin-top:10px;margin-bottom:0px;}

.alertBoxCenter {width: 100%; background-color: #FFFFCC; border: 1px solid #CCCC33; text-align: center}

#mainbody {clear:both;margin:0px auto;}

#mainbody .leftbar{ float: left;width: 196px; margin-left:5px; text-align: left;}

#mainbody .rightbar{float: right;width: 196px;text-align: left;}

#mainbody .middle{float:left;width:576px;margin-left:10px;margin-right:5px;text-align: left;}

#mainbody .middle2{float:left;width:79%;margin-left:10px;margin-right:5px;text-align: left;}

#mainbody .checkout{float:left;width:68%;margin-left:10px;margin-right:5px;text-align: left;}

#mainbody .helpbar{float: left;width: 168px;text-align: left;}





/*  FOOTER  */


/*
.Footer {clear:both;text-align: left; color: #cccccc; background-image: url("/images/dotted.gif"); background-repeat: repeat-x; background-position: left top; margin: 10px auto 0 auto; padding: 10px; }

.Footer .Games { text-align:center; color:#999999;text-decoration: none; font-weight: bold;	font-size: 76%}

.Footer .Games a:link { color: #999999; text-decoration: none; }

.Footer .Games a:visited { color: #999999; text-decoration: none; }

.Footer .Games a:hover { color: #FFFFFF; text-decoration: none; background: #666666; }

.Footer .Jump { width: 100%; }

.Footer .Jump .To { width: 54px; font-size: 11px; line-height: 18px;	color: #999999;	padding: 0; font-weight: bold; }

.Footer .Jump .To .Plain:link { color:  #999999; }

.Footer .Jump .To .Plain:visited { color:  #999999; }

.Footer .Jump .To .Plain:hover { color:  #3886E6;  background-color: #fff; }

.Footer .Jump .To .Plain:active { color:  #3886E6;  background-color: #fff; }

.Footer .Delicious { width: 100%; font-size: 11px; line-height: 18px; color: #cccccc; padding-left: 20px; text-align: right; float: right; }

.Footer .About { font-size: 11px; line-height: 18px; }

.Footer .About img { float: right; border: none; }

.Footer a:link { text-decoration: none; }

.Footer a:visited { text-decoration: none; }
*/

/*--------------footer----------------*/
.footer{
width:1000px;
clear:both;
height:65px;
background:url(images/footer_bg.gif) repeat-x top;
}
.footer_category{
width:1000px;
clear:both;
padding:10px 0 10px 0;
}
.left_footer{
float:left;
width:300px;
padding:5px 0 0 10px;
}
.right_footer{
float:right;
padding:15px 30px 0 0;
}
.right_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #666666;
}
.right_footer a:hover{
text-decoration:underline;
}

.center_footer{
float:left;
text-align:center;
color:#666666;
padding:0 0 0 0;
vertical-align:middle;
}
.testbox {
	/*margin-top:5px;margin-bottom:5px;padding:1px; border:1px solid #B3D9FB; padding:10px;*/
	-x-system-font:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-top:5px;
	margin-bottom:5px;
	padding:10px;
	text-align:left;
	border:1px solid #B3D9FB;
}

.testbox2 {margin-top:5px;margin-bottom:5px;padding:1px; border:0px;position: relative;width:570px; }

.productsbox {margin-bottom:5px;padding:1px; border:1px solid #ccc; font:12px "trebuchet MS", Tahoma;}

.productsbox td {background-color:#FFFFFF;border:5px solid #ffffff;border-width:5px 5px 5px 5px;}

.textbox {
padding:10px 0 0 0;
-x-system-font:none;
color:#666666;
font-family:"trebuchet MS",Tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:8px 8px 8px 18px;
text-align:left;
}

.textbox2 {

	margin:3px 4px 4px 10px;

	font:12px "trebuchet MS", Tahoma;

	text-align:left;

	color: #010101;

	line-height:1.2em;

	

}

.textbox2 p{

	margin:8px;	

}

/*Categories*/

/*.collumn h3 { color:#333; font-weight:900; font-size: 72%; margin:0px; padding:2px 0 0 27px; background:url("/images/img_arrow_1.gif") no-repeat top left; background-position:8px 8px; height:29px;}
*/
.collumn h3 {
	/*background:transparent url(./images/menu_title_bg.gif) no-repeat scroll center center;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:5px 0 0;
	text-align:center;
	width:196px;*/
	text-align:center;
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background:transparent url("/images/bgOFF.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:4px solid #336666;
	border-top:1px solid #C0E2D4;
	border-left:1px solid #C0E2D4;
	border-right:1px solid #C0E2D4;
}

.collumn ul { margin: 1em 1em 1em 2em; padding:0; color:#333; font-size: 92%; margin-top:3px; padding-left:5px;}

.collumn ul li { line-height:1.5em; }

.collumn .more{

	font-size:78%;

	text-align: right;

	padding:0px;

	margin-right:8px;

	margin-bottom:0px;

}

.collumn a {color: #003366; padding: 3px 0px;background: none;background-color: inherit;}

.collumn a:hover {	color: #CC0001; background: none;}

/*.collumn ul.sidemenu {list-style:none;text-align:left;margin: 1px 0px 8px 0px;text-decoration: none;}
.collumn ul.sidemenu li {border-bottom: 1px solid #f2f2f2; background: url('/images/bullet.gif') no-repeat 3px 2px;	padding: 3px 5px 3px 25px;}
*/
.collumn ul.sidemenu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:194px;
}
.collumn ul.sidemenu li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}
.collumn ul.sidemenu li.even a{
width:auto;height:25px;display:block;background:url(images/checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.sidemenu li.even a:hover{
background:url(images/checked.png) no-repeat left #7bbcc7; color:#FFFFFF;background-position:5px 5px;
}
.collumn { padding:0px 0 3px 0; margin:0 0 8px 0; line-height:150%; border:0px solid #ccc; background:url("/images/bg_ctgryhdr_1.gif") repeat-x;}

.side_box {
	border:1px solid #B3D9FB;
}

/*--------left menu---------*/
ul.left_menu{
width:auto;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
margin:0px;
list-style:none;
}
ul.left_menu li.odd a{
width:auto;height:25px;display:block;background:url(images/checked.png) no-repeat left #dad0d0; background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.left_menu li.even a{
width:auto;height:25px;display:block;background:url(images/checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
background:url(images/checked.png) no-repeat left #7bbcc7; color:#FFFFFF;background-position:5px 5px;
}
ul.left_menu li.even_0 a{
width:auto;height:25px;display:block;background:url(images/checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.left_menu li.even_0 a:hover, ul.left_menu li.odd a:hover{
background:url(images/checked.png) no-repeat left #7bbcc7; color:#FFFFFF;background-position:5px 5px;
}
ul.left_menu li.even_1 a{
width:auto;height:25px;display:block;background:url(images/checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 40px; line-height:25px;
}
ul.left_menu li.even_1 a:hover, ul.left_menu li.odd a:hover{
background:url(images/checked.png) no-repeat left #7bbcc7; color:#FFFFFF;background-position:5px 5px;
}
ul.left_menu li.even_2 a{
width:auto;height:25px;display:block;background:url(images/checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 50px; line-height:25px;
}
ul.left_menu li.even_2 a:hover, ul.left_menu li.odd a:hover{
background:url(images/checked.png) no-repeat left #7bbcc7; color:#FFFFFF;background-position:5px 5px;
}
ul.left_menu li.even_3 a{
width:auto;height:25px;display:block;background:url(images/checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 60px; line-height:25px;
}
ul.left_menu li.even_4 a{
width:auto;height:25px;display:block;background:url(images/checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 70px; line-height:25px;
}

.invoiceform{border:1px solid #CCCCCC;width:100%;border-collapse:collapse;}

.invoiceform .tr{background-color:#F0F0F0;font-weight:bold;}

.itemname {font-size:93%;margin-lef:10px;margin-right:10px;}

.ntotal{font-size:93%;border-style:none;}

.ytotal{font-size:98%;border-style: none;border-top: #999999 1px double;padding-right: 2px;text-align: right;}

h2 {display:inline; font-weight:inherit; font-size:12px}

h1 {display:inline; font-weight:inherit; font-size:12px}



.testimonial {

line-height:1.5em;

margin-bottom: 5px;  margin-left: 5px;  margin-right: 5px;  margin-top: 5px;

}



.clientname{

font-size:78%;

line-height:1.2em;

text-align:right;

margin-right:8px;

}
li.currencies{
width:180px;
float:left;
padding:0 0 0 15px;
_padding:12px 0 0 15px;
color:#676d77;
font-size:11px;
font-weight:bold; 
line-height:50px;
}


#currencies2 {width: 50%; text-align: right; float:right; padding-right: 14px}

#currencies2 ul {border: 0; padding: 0; margin: 0}

#currencies2 li {float: left; list-style: none; display: block}

#currencies2 a {padding: 3px 5px 4px 3px; margin-left: 5px; display: block; height: 20px; width: 20px}

#currencies2 a img {position: relative; display: block; border: 0; width: 20px; height: 20px}

#currencies2 a:hover {text-decoration: underline}

#currencies2 a:link {background: url("/images/curr_off.gif") no-repeat}

#currencies2 a:hover {background: url("/images/curr_on.gif") no-repeat}

#currencies2 a.current {background: url("/images/curr_on.gif") no-repeat}





#Reg_TopBar {border-bottom:5px solid #6B78A9;}

#Reg_subNavi {clear:both;margin-bottom:5px;margin-top:5px;}

#Reg_Main{

  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;

  font-size: 11px;

  text-align: left;

}

#Reg_Main_Login{clear:both;margin:0px auto;

}

#Reg_Main_Login h1, h2, h3, h4, h5{

  font-size: 13px;

  color: #333;

  margin: 0px;

  padding: 0px;

  font-weight: normal;

  text-align:left; }





#Reg_Main_SignUp{clear:both;margin:0px auto;

}







.checkout_area {

	border-color:#CCCCCC;

	border-width:1px;

	border-style:solid;

	border-collapse:collapse;

}



.b_title {

  font-family: "trebuchet MS",Tahoma;

  font-size: 20px;

  text-align: left;

  font-weight: bold;

}



/* jquery show open window text */

#window

{

	position: absolute;

	left: 400px;

	top: 750px;

	width: 400px;

	height: 300px;

	overflow: hidden;

	display: none;

}

#windowTop

{

	height: 30px;

	overflow: 30px;

	background-image: url(/images/jquery/window_top_end.png);

	background-position: right top;

	background-repeat: no-repeat;

	position: relative;

	overflow: hidden;

	cursor: move;

}

#windowTopContent

{

	margin-right: 13px;

	background-image:url(/images/jquery/window_top_start.png);

	background-position:left top;

	background-repeat: no-repeat;

	overflow: hidden;

	height: 30px;

	line-height: 30px;

	text-indent: 10px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 14px;

	color: #6caf00;

}

#windowMin

{

	position: absolute;

	right: 25px;

	top: 10px;

	cursor: pointer;

}

#windowMax

{

	position: absolute;

	right: 25px;

	top: 10px;

	cursor: pointer;

	display: none;

}

#windowClose

{

	position: absolute;

	right: 10px;

	top: 10px;

	cursor: pointer;

}

#windowBottom

{

	position: relative;

	height: 270px;

	background-image: url(/images/jquery/window_bottom_end.png);

	background-position: right bottom;

	background-repeat: no-repeat;

}

#windowBottomContent

{

	position: relative;

	height: 270px;

	background-image: url(/images/jquery/window_bottom_start.png);

	background-position: left bottom;

	background-repeat: no-repeat;

	margin-right: 13px;

}

#windowResize

{

	position: absolute;

	right: 3px;

	bottom: 5px;

	cursor: se-resize;

}

#windowContent

{

	position:absolute;

	top: 30px;

	left: 10px;

	width: auto;

	height: auto;

	overflow: auto;

	margin-right: 10px;

	border: 1px solid #6caf00;

	height: 255px;

	width: 375px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #fff;

}

#windowContent *

{

	margin: 10px;

}

.transferer2

{

	border: 1px solid #6BAF04;

	background-color: #B4F155;

	filter:alpha(opacity=30); 

	-moz-opacity: 0.3; 

	opacity: 0.3;

}



#contactus {

color:#333;

line-height:15px;

text-align:center;

}
#contactus ul{padding:2px;margin:2px;text-align:left;width:98%}
#contactus ul li{clear:both;float:left;pointer;text-align:left;display:inline;border-bottom:1px solid #D8DFEA;width:98%}
#contactus table{

color:#333;

line-height:15px;

font-size:11px;

vertical-align:bottom;

text-align:center;
width:100%;

}

#contactus span{

border-bottom:1px solid #D8DFEA;

display:block;

margin:0px;

line-height:13px;

padding:2px 4px 2px 10px;

font-size:12px;

text-decoration:none;

}



.checkout_title {
}



.checkout_boder {
}

.top_bar{
width:1000px;
height:38px;
background-color:#4a4a4a;
}
.top_search{
width:370px;
height:32px;
margin:0px 20px 0 0;
_margin:0px 10px 0 0;
float:right;
background:url(images/top_search_bg.gif) no-repeat center;
}
input.search_input{
width:182px;
height:18px;
float:left;
margin:5px 0 0 0 ;
border:1px solid #dbdbdb;
border-bottom-color:#ffffff;
border-right-color:#ffffff;
}
.search_text{
float:left;
width:110px;
padding:8px 0 0 15px;
color:#999999;
}
.search_text a{
text-decoration:none;
color:#999999;
}
.search_bt{
float:left;
padding:2px 0 0 15px;
}
.languages{
	padding:0 10px 0 10px;
}
.lang_text{
float:left;
padding:0 5px 0 0;
color:#b3adad;
}
a.lang{
display:block;
float:left;
padding:0 5px 0 5px;
}
#top_header{
width:1000px;
/*background:url(images/header_christmas.gif) no-repeat center;
background:#FFFFFF url(/images/background.png) repeat-x scroll left top;*/
background-position:0px 0px;
margin:auto;
padding:0px 0 0 0;
}
#logo{
float:left;
/*padding:15px;*/
}
#menu_tab{
width:1000px;
height:50px;
background-color:#fff;
padding:20px 0 0 0;
}
.left_menu_corner{
width:9px;
height:50px;
float:left;
background:url(images/menu_left.gif) no-repeat center;
}
.right_menu_corner{
width:9px;
height:50px;
float:left;
background:url(images/menu_right.gif) no-repeat center;
}
ul.menu_tab_ {
list-style-type:none; float:left; display:block; width:982px; 
margin:0px; padding:0px;background:url(images/menu_bg.gif) repeat-x;}

ul.menu_tab_ li {
display:inline;
font-size:11px;
font-weight:bold;
line-height:50px;
}
ul.menu_tab_ li.divider {
display:inline;
width:2px;
height:50px;
float:left;
background:url(images/menu_divider.gif) no-repeat center;
}
a.nav1:link, a.nav1:visited {
display:block; float:left; padding:0px 8px 0px 0px; margin:0 0 0 0;height:50px;text-decoration:none;  color:#676d77;font-size:14px;}
a.nav2:link, a.nav2:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/services.png) no-repeat left; color:#676d77;font-size:14px;}
a.nav3:link, a.nav3:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/favs.png) no-repeat left; color:#676d77;font-size:14px;}
a.nav4:link, a.nav4:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/user_add.png) no-repeat left; color:#676d77;font-size:14px;}
a.nav5:link, a.nav5:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/car.png) no-repeat left; color:#676d77;font-size:14px;}
a.nav6:link, a.nav6:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/contact-new.png) no-repeat left; color:#676d77;font-size:14px;}

a.nav1:hover, a.nav2:hover, a.nav3:hover, a.nav4:hover, a.nav5:hover, a.nav6:hover {
color:#333333;}
/*----------------crumb_navigation-------------*/
.crumb_navigation{
width:980px;
height:35px;
padding:5px 10px 0 20px;
color:#333333;
background:url(images/navbullet.png) no-repeat left;
background-position:5px 6px;
text-align:left;
vertical-align:middle;
}

.crumb_navigation a{
color:#0fa0dd;
text-decoration:underline;
}
span.current{
color:#0fa0dd;
float:left;
}
.space{
	float:left;
	padding:0 0 0 30px;
	margin: 0;
}
.shopping_cart{
width:195px;
height:84px;
text-align:center;
background:url(images/cart_bg.gif) no-repeat center;
}
.cart_title{
font-size:12px;
font-size:12px;
color:#847676;
font-weight:bold;
padding:8px 0 0 0;
}
.cart_details{
width:115px;
float:left;
padding:5px 0 0 15px;
text-align:left;
}
.cart_icon{
float:left;
padding:5px 0 0 5px;
}
input, select, textarea {
/*color:#A1A1A1;*/
padding:2px;
vertical-align:middle;
}
.loginLeft{
	float:left;
	width:480px;
}
.loginCenter{
	float:left;
	width:40px;
	text-align:center;
}
.loginRight{
	float:right;
	width:480px;
}
.checkout_shopping_cart{
	width:100%;
}
.checkout_shopping_cart tr{
	border:1px solid #336666;
}
.checkout_shopping_cart tr th{
	font-size:14px;
	color:#000000;
	background-color:#C0E2D4;
}
.quick_order_select{
	width:100%;
}
.game_images {
	height:102px;
}
.side_box_header{
	width:196px;
	height:30px;
	margin:5px 0 0 0;
	background:url(images/menu_title_bg.gif) no-repeat center;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	line-height:30px;
}
.index_c_image:hover img{
	border: 1px solid #CCCCCC;
}
.index_c_image img{
	border: 1px solid #FFFFFF;
}
#liquid {
	padding: 0px;
	overflow: hidden;
	width: 828;
}
 
#liquid .liquids {
	display: block;
	/*background: #FFF url(images/right.gif) top right no-repeat;*/
	height: 91px;
}
 
#liquid ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
 
#liquid li {
	float: left;
}
 
#liquid .liquid {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 91px;
	width: 178px;
	background: #fff;
	border-right: 5px solid #FFF;
}
 
#liquid .liquid span {
	position: absolute;
	left: -999px;
	width: 990px;
}
 
#liquid .banner1 {
	background: #FFF url(images/banner1.jpg);
}
 
#liquid .banner2 {
	background: #FFF url(images/banner2.jpg);
}
 
#liquid .banner3 {
	background: #FFF url(images/banner3.jpg);
	border-right: 0;
}
#liquid .banner4 {
	background: #FFF url(images/banner4.jpg);
	border-right: 0;
}
.currencies{
	float:left;
	vertical-align:middle;
}
.languages{
	float:left;
	vertical-align:middle;
}
.float_right{
	float:right;
}
/* iFocus style */
#ifocus {  height:245px; margin:0px; border:1px solid #DEDEDE; background:#F8F8F8; }
#ifocus_pic { display:inline; position:relative; float:left; width:450px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist ul{list-style-type:none;padding: 0;margin: 0;}
#ifocus_piclist li { width:450px; height:225px; overflow:hidden; list-style-type:none;padding: 0;margin: 0;}
#ifocus_piclist img { width:450px; height:225px; }
#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
#ifocus_btn ul{list-style-type:none;padding: 0;margin: 0;}
#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);list-style-type:none;padding: 0;margin: 0; }
#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
#ifocus_btn .current { background: url(images/banners/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); list-style-type:none;padding: 0;margin: 0;}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:450px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx ul{list-style-type:none;padding: 0;margin: 0;}
#ifocus_tx .normal { display:none; }

#tab_nav a {
	color: #ffffff;
	text-decoration: none;
}

#tab_nav li {
/*	margin: 10px 15px;*/
	float: left;
/*	display: inline;*/
	background: url("/images/bg_tabs_left.gif") no-repeat 0 0;
	padding: 0 0 0 5px;
	border-right: 1px solid #616161;
}
#tab_nav li a {
	display: block;
	background: url("/images/bg_tabs_right.gif") no-repeat right 0;
	padding: 10px 20px 10px 18px;
}

#tab_nav li:hover {
	background-position: left -40px;
}
#tab_nav li:hover a {
	background-position: right -40px;
}

#tab_nav #tab_active{
	background-position: 0 -78px;
}
#tab_nav #tab_active a {
	background-position: right -78px;
}
.top-nav-right {
	background: url("/images/top_nav_right_bg.gif") right top;
	height: 39px;
	width: 6px;
	float: right;
}
.top-nav-left {
	background: url("/images/top_nav_left_bg.gif") left top;
	height: 39px;
	width: 6px;
	float: left;
}
.list-style-none {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.list-style-none ul.inline-list li {
	float: left;
	padding: 0 0 0 12px;
}
#top_nav {
	background: #777777 url("/images/ezpages_bg.gif");
	font: bold 14px arial;
	margin: 0em;
/*	padding: 0.5em;*/
	height: 39px;
	}
#tab_nav a {
	color: #ffffff;
	text-decoration: none;
}
#tab_nav li.home-link {
	padding: 0;
}
#tab_nav li.home-link a {
	display: block;
	background: url("../images/home_tab.gif") no-repeat left 0;
	padding: 0px 20px 10px 18px;
	height: 27px;
	width: 2px;
}
#tab_nav li.home-link:hover a {
	background-position: left -39px;
}
/* ul_categorie css*/
#ul_categories_nav, #ul_categories_nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 164;
		Z-index:999999;
	}
	
	#ul_categories_nav li { /* all list items */
		position : relative;
		float : left;
		height:25px;
		line-height:25px;
		margin-bottom : -1px;
		width: 164px;
		background:#EEE6E6 url(images/checked.png) no-repeat scroll 5px 5px;
		border:1px #FFFFFF solid;		
	}
	
	#ul_categories_nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 174px;
		margin-top : -25px;
	}
	
	#ul_categories_nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#ul_categories_nav li a {
		padding:0 0 0 30px; 
		height:25px;
		line-height:25px;
		width: 164px;
		display : block;
		background:url(images/checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
		font-weight : bold;
		text-decoration : none;
	}
	
	#ul_categories_nav li a:hover {
		height:25px;
		line-height:25px;
		background:url(images/checked.png) no-repeat left #7bbcc7; color:#FFFFFF;background-position:5px 5px;
	}
	
	#ul_categories_nav li:hover ul ul, #ul_categories_nav li:hover ul ul ul, #ul_categories_nav li.sfhover ul ul, #ul_categories_nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#ul_categories_nav li:hover ul, #ul_categories_nav li li:hover ul, #ul_categories_nav li li li:hover ul, #ul_categories_nav li.sfhover ul, #ul_categories_nav li li.sfhover ul, #ul_categories_nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

	
/* Menu items with subcategories */	
#ul_categories_nav a.daddy {
	/*background: url(images/arrow_green.gif) center right no-repeat;*/
}

/* Selected items with subcategories */	
#ul_categories_nav li.selected {
    /*background-color: #FFCC00;*/
}
.clearBoth{
	clear:both;
	display: block;
	height: 0px;
}
.logoWrapper{
	width:1000px;
	background:url(images/christmas_bg.gif);
	height:91px;
}
.left_header{
	float:left;
	padding:0 0 0 0;
}
.right_header{
	float:right;
	padding:0 0 0 0;
}
.center_header{
	float:left;
	text-align:center;
	padding:40px 0 0 50px;
	vertical-align:middle;
	font-size:18px;
}