#div__body {width: 946px; margin:auto !important;}
#innerwrapper {width: 1010px; position: relative; text-align:center !important; margin: 0 auto;}
.smalltext,
.smalltextnolink {font-size: 12px !important; color: #999999 !important; line-height: 18px !important; text-decoration: none !important;}
.textboldnolink  {font-size: 12px !important; color: #999999 !important;}
.smalltextrt {font-size: 12px !important; color: #FFFFFF !important;}

#carttable {border: 1px solid #333333; background-color: #333333 !important;  margin: 0 0 8px 0; }

#carttable #carttableheader td {font-weight: bold; padding: 0 !important;}

#carttable #carttableheader td div {background-color: #000000; padding: 5px !important; color: white !important;}

#carttable tr td {border-bottom: 1px solid #000000 !important;}

#carttable td {border: none; background: none; border-right: 1px solid #000000 !important; padding: 5px !important; font-size: 12px !important;}

#carttable input {padding: 2px; font-size: 11px;}

.input{ color: #333333 !important;}

.bgontabbottom { color: #000000; background-color: #333333 !important;}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.bgbutton{background-color: #FFCC00 !important; border-color: #333333 !important;}

.nlbutton {padding: 4px 7px !important;background-color: #FFCC00 !important; border-color: #333333 !important; margin-right: 8px !important; margin-top: 8px !important;  width: auto !important;}

#reg_icons {position: absolute; left: 780px; top: 410px; width:200px;}

#select-cate {
	display: none;
}
.bglt {  background-color: #000000 !important;}

.medtext         	{
	font-size: 9pt;
	font-weight: bold !important;;
}

.subcate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.mainbgControler {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/main_image.jpg);
	background-repeat: no-repeat;
}
.rightTopbgControler {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/logo_bg.jpg);
	background-repeat: no-repeat;
}
.textsmallgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #FFFFFF;
}
.textMgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
}
.textMblack {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFCC00;
	height: 22px;
	border: 1px solid #333333;
}

.textMwhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	font-weight: bold;
}
.textSblack {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #333333;
}
a.graylink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

a.graylink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

a.graylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffcc00;
	text-decoration: underline;
	
}	

a.graylink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

a.whitelink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.whitelink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.whitelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffcc00;
	text-decoration: underline;
	
}	

a.whitelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.allaround {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #333333;
}

.allaroundb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

	
.bline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.textMwhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}
.Price {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFCC00;
	font-weight: bold;
}
