@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background:url(../images/bodybg.jpg) no-repeat center bottom #000000;
	font-family:Arial, Helvetica, sans-serif;
}
.bold {
	font-weight:bold;
}
h1, h2, h3, h4, p {
	margin:0px;
	padding:0px 0px 10px 0px;
}
img {
	border:none;
}
a {
	text-decoration:none;
	color:#d0d0d2;
}
a:hover {
	text-decoration:none;
	color:#ffc600;
}
a.link {
	color:#ffc600;
	
}
a.link:hover {
	color:#ffffff;
}

a.link1 {
	color:#ffc600;
	padding-left:20px;
	background: url(../images/icon_inquiry.jpg) no-repeat left top;
}
a.link1:hover {
	color:#ffffff;
}
h1 {
	font-size:20px;
	color:#FFFFFF;
	font-weight:normal;
}
.fntsz14 {
	font-size:14px;
}
.fntsz13 {
	font-size:13px;
}
.fntsz14 {
	font-size:14px;
}
.text-right {
	text-align:right;
}
.clrgrey {
	color:#cccccc;
}
.clrdrkgrey {
	color:#8b8b94;
}
.clrwhite {
	color:#ffffff;
}
.clryellow {
	color:#ffc600;
}
.clrred {
	color:#f84c4a;
}
.clrblue {
	color:#707eb3;
}
#header {
	padding:21px 0px;
}
.breadcumbg {
	background:url(../images/breadcumbg.jpg) repeat-x left top;
	height:37px;
	font-size:13px;
}
.breadcumbg .item {
	padding:0px 10px;
	color:#CCCCCC;
}
.breadcumtext {
	border-bottom:1px solid #343536;
	background:url(../images/topline.jpg) no-repeat center top;
	font-size:12px;
	line-height:30px;
	padding-left:24px;
	color:#afb0b1;
}
.breadcumtext a {
	color:#afb0b1;
}
.breadcumtext a:hover {
	color:#ffc600;
}
a.linkinquiry {
	background: url(../images/icon_inquiry.jpg) no-repeat left top;
	padding-left:20px;
	color:#ffffff;
}



a.linkinquiry:hover, a.linkinquiry.selected {
	background: url(../images/icon_inquiry.jpg) no-repeat left top;
	padding-left:20px;
	color:#ffc600;
}
#centerpart {
	padding:10px 0px 15px 0px;
}
#centerpart .leftpart {
	width:235px;
	padding-right:10px;
	vertical-align:top;
}
#centerpart .insideleftpart {
	width:235px;
	padding-right:9px;
	vertical-align:top;
	border-right:1px solid #4e4e4f;
}
ul.menu {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.menu li {
	border-bottom:1px solid #4e4e4f;
	line-height:35px;
	font-size:15px;
	color:#d0d0d2;
}
ul.menu li a {
	background:url(../images/bulet.gif) no-repeat 7px center;
	color:#d0d0d2;
	padding-left:25px;
}
ul.menu li a:hover {
	color:#ffc600;
}
ul.menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#1d1e1f;
	border-top:1px solid #4e4e4f;
	padding:12px 15px 12px 15px;
}
ul.menu ul li {
	border:none;
	font-size:13px;
	color:#8b8b94;
	line-height:22px;
}
ul.menu ul li a {
	background:none;
	color:#8b8b94;
	padding:0px;
}
ul.menu ul li a:hover {
	color:#ffc600;
}
ul.menu ul ul {
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#2C2D2E;
	/*border-top:1px solid #4e4e4f;*/
	padding:12px 0px 12px 15px;
}
ul.menu ul ul li {
	/*background:url(../images/buletpoint.jpg) no-repeat left 8px;*/
	padding:0px;
}
ul.menu ul ul ul{
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#3B3C3D;
	border-top:1px solid #4e4e4f;
	padding:12px 0px 12px 15px;
}
ul.menu ul ul ul li {

	padding:0px;
}

ul.menu ul ul ul ul{
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#4A4B4C;
	border-top:1px solid #4e4e4f;
	padding:12px 0px 12px 15px;
}
ul.menu ul ul ul ul  li {
	/*background:url(../images/buletpoint.jpg) no-repeat left 8px;*/
	padding:0px;
}


ul.package {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.package li {
	border-bottom:0px solid #4e4e4f;
	line-height:35px;
	font-size:15px;
	color:#d0d0d2;
}
ul.package li a {
	background:url(../images/bulet.gif) no-repeat 7px center;
	color:#d0d0d2;
	padding-left:25px;
}
ul.package li a:hover {
	color:#ffc600;
}




#centerpart .rightpart {
	vertical-align:top;
	background-color:#000000;
}
#centerpart .insiderightpart {
	padding:15px 0px 0px 15px;
	vertical-align:top;
	background-color:#000000;
	color:#bcbbbb;
	font-size:12px;
}
.productpart {
	padding:10px;
}
.productpart .description {
	vertical-align:top;
	padding-left:10px;
	color:#919393;
	line-height:18px;
	font-size:12px;
}
.productpart .productdescription {
	vertical-align:top;
	line-height:20px;
	padding:15px 15px 0px 0px;
}
.numericalbar {
	border-bottom:1px solid #343536;
	border-top:1px solid #343536;
	padding:0px 10px;
	font-size:11px;
	line-height:29px;
	color:#bcbbbb;
}
.numericalbar a {
	color:#bcbbbb;
}
.numericalbar a:hover, .numericalbar a.selected {
	color:#f84c4a;
}
.fearuredbg {
	background:url(../images/featuredbg.jpg) repeat-x left top;
	line-height:35px;
	padding:0px 15px;
	font-size:13px;
}
ul.point {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.point li {
	background:url(../images/buletpoint.jpg) no-repeat left 8px;
	padding-left:15px;
	line-height:20px;
	font-size:12px;
}
.orderoptions {
	width:398px;
	background:url(../images/orderbg.jpg) repeat-x left top #2f3132;
	padding:0px 10px 10px 10px;
	font-size:13px;
}
.orderoptions .heading {
	color:#FFFFFF;
	line-height:35px;
}
.galleryslide {
	background-color:#2f3132;
	padding:5px 8px;
}
a.linkmore {
	font-size:11px;
	color:#707eb3;
}
a.linkmore:hover {
	color:#ffffff;
}
#footer {
	border-top:9px solid #282829;
	padding:15px 20px 25px 0px;
	line-height:20px;
	color:#717274;
	font-size:12px;
}
.footericon {
	background:url(../images/footerarrow.jpg) no-repeat right center;
	padding-right:40px;
}
#footer a {
	color:#717274;
}
#footer a:hover {
	color:#ffc600;
}
.form_text td { border:1px solid #4E4E4F;}
#gridnew .griditem { border:1px solid #4E4E4F; line-height:25px; padding:5px 0px; margin:0px; text-align:center; font-weight:normal;}
#gridnew th { background-color:#363636; border:1px solid #4E4E4F; padding:0px; text-align:center; color:#ffc600; }

.quantytextfield { border:1px solid #ffffff; background-color:#333333; padding:0px 5px; width:70px; height:20px; line-height:22px; font-size:13px; color:#FFFFFF; }
