/* $Id: skin1_c.css,v 1.8.2.18 2008/08/07 08:14:28 ferz Exp $ */
/*		Site Structure		*/
HTML, BODY {
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND-COLOR: #656565;
}
#hidUser, #hidPass{
display:none;
}
BODY, DIV, TH, TD, P, INPUT, SELECT, TEXTAREA, TT {
	color:#424242;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:11pt;
}
p.about, p.SubtopicHeading {
	float:left;
	margin:8px 0;
	width:642px;
}
p.SubtopicHeading a {
	font-size:16pt;
	text-decoration:none;
}
p.SubtopicHeading a:hover {
	text-decoration:underline;
}
table.prodSearch {
	background:url(/skin1/images/customer_images/search_left.jpg) no-repeat top left;
}
#search_bar {
	margin:0px 4px 4px 4px;
}
A:link {
	/*COLOR: #424242;*/
	color:#000000;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #708478;
	TEXT-DECORATION: none;
}
A:hover {
	/*COLOR: #3E674E;*/
	TEXT-DECORATION: underline;
}
A:active {
	COLOR: #708478;
	TEXT-DECORATION: none;
}
TABLE, IMG {
	BORDER: 0px;
}
table.story {
	float:left;
}
div.story {
	display:inline;
	float:left;
	height:731px;
	padding:15px 14px 0;
	width:900px;
}
/*		Header Content		*/
.header {
	background:#cbfd98;
	float:left;
	width:100%;
	display:inline;
}
.headerRight {
	float:right;
	margin:14px 18px 0;
	width:207px;
}
.lostPass a {
	float:left;
	color:#000;
	text-decoration:none;
	margin:-16px 0 0 4px;
	text-transform:uppercase;
	font-size:7pt;
	font-weight:bold;
}
.phoneNo {
	font-family:Arial;
	font-size:11pt;
	font-weight:bolder;
}
.quickQoute {
}
.register, .subLogin {
	float:left;
	padding:5px 0 0 0;
}
.submit {
	float:left;
	width:100%;
}
.login_form {
	float:left;
}
.subLogin {
	float:left;
}
.navagation .search {
	float:left;
	margin-left:14px;
}
.headerRight .InputText, .search .InputText, .search .inputGhost {
	font-size:11pt;
	height:14px;
	width:140px;
	margin:1px 0;
	border:1px solid #000000;
}
.search {
	background:url(/skin1/images/customer_images/search_bg.jpg) repeat-x;
}
.headerCart {
	float:right;
	margin-right:10px;
	width:284px;
}
.headerCart a {
	color:#000000;
	float:right;
	font-size:8pt;
	margin:4px 9px 0;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
}
.phone {
	font-weight:bold;
	width:175px;
	float:right;
	margin:5px 0 0 0;
}
/*a.checkoutView,
.headerMiniCart{
color:#000000;
float:left;
font-size:7pt;
padding:0 4px;
text-decoration:none;
text-transform:uppercase
}
.headerMiniCart{

}*/

/*		Site Navagation  Styles			*/
.navagation {
	float:left;
	width:100%;
	background:url(/skin1/images/customer_images/nav_bg.jpg) repeat-x;
}
.navagation ul {
	height:31px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.navagation ul.menu {
	float:left;
}
/****.navagation ul.cartMenu -> moved to noneie and ie6 ***/
.navagation ul.cartMenu {
	float:right;
	margin-right:6px;
}
.navagation ul.cartMenu li {
	padding:6px 10px 0;
	font-size:8pt;
	text-transform:capitalize;
}
.navagation ul li {
	float:left;
}
.navagation ul li, .navagation ul li a, .navagation ul li a.TopMenu {
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}
.navagation ul.menu li a.QQ, .navagation ul.menu li a.TopMenu {
	color:#FFFFFF;
	display:block;
	font-family:Arial;
	font-weight:bold;
	margin:0;
}
.navagation ul.menu li a.TopMenu {
	font-size:10pt;
	padding:6px 19px;
}
.navagation ul.menu li a.QQ {
	background:transparent url(/skin1/images/customer_images/qq_bg.jpg) no-repeat scroll left top;
	height:28px;
	padding:6px 0 0 15px;
	width:84px;
	color:#000000;
}
.navagation ul.menu li.noBG {
	margin-left:14px;
}
.navagation ul.menu li.noBG:hover, .noBG {
	background:none;
}
.navagation ul.menu li a.QQ:hover {
	background:transparent url(/skin1/images/customer_images/qq_bg_hover.jpg) no-repeat scroll left top;
}
.navagation ul.menu li a:hover, .navagation ul.menu li a.TopMenu:hover {
	color:#ffffff;
	display:block;
	text-decoration:none;/*height:30px;*/
}
.secOn {
	float:left;
	margin:0 0 6px 3px;
}
ul.cartMenu li, ul.cartmenu li a.checkoutView {
	font-size:9pt;
}
/*		Site Cat Side Styles			*/
.catSide {
	background:transparent url(/skin1/images/customer_images/cat_side_bg.jpg) repeat-y scroll 0 0;
	display:inline;
	float:left;
	padding-left:17px;
	width:217px;
	height:700px
}
.catSideTop {
	background:transparent url(/skin1/images/customer_images/cat_side_top.jpg) no-repeat scroll 0 0;
	float:left;
	height:12px;
	width:217px;
}
.catDesContent {
	min-height:217px;
	height:auto!important;
	margin-bottom:10px;
}
.founder {
	text-align:center;
	width:181px;
}
.founder p {
	margin:0 0 0 -16px;
	font-weight:bold;
	font-size:9pt;
}
.catSideBottom {
	background:transparent url(/skin1/images/customer_images/cat_side_bottom.jpg) no-repeat scroll 0 0;
	float:left;
	height:21px;
	width:217px;
}
.catDesContent h2, .catDesContent p {
	color:#000000;
	width:177px;
}
.catDesContent h2 {
	margin:0;
	padding:0;
	line-height:18pt;
	font-size:16pt;
}
.catDesContent h2 a{
	color:#000000;
}
.catDesContent h2 a:hover{
	color:#000000;
}
.catDesContent h2 a:visited{
	color:#000000;
}
.catDesContent p {
	margin-top:6px;
	padding:0;
	width:183px;
}
.LeftCol {
	display:inline;
	float:left;
	margin:0 0 0 -3px;
	width:217px;
}
table.DialogBox {
	width:100%;
}
td.DialogTitle, .cartContainer h3, h1.pageTitle {
	background:#CBFD98 none repeat scroll 0 0;
	font-size:14pt;
	padding:5px 0 5px 7px;
}
.ProductDetails {
	float:left;
	margin:5px;
}
.DialogContents, .DialogContentsReg, .DialogContentsInvoice {
overflow-y:auto;
overflow-x:hidden;
}
.DialogContents {
	height:635px;
}
#upselling{
/* float:left;
width:257px; */
float:right;
margin-top:-17px;
width:236px;
}
#upselling h3{
float:left;
margin:0 0 7px;
width:100%;}

#upselling ul{
float:left;
font-size:10pt;
list-style:none outside none;
margin:0;
padding:0;
width:100%;
}
#upselling ul li{
border-bottom:1px dotted;
float:left;
margin-bottom:10px;
padding-bottom:5px;
width:100%;
}
#upselling ul li span{
float:left;
width:168px;
}
#upselling ul li img{
float:left;
width:67px;
}
#upselling ul li a{
}

.pages{
	padding:0 8px;

}
.DialogContentsReg form table.SimpleButton {
float:right;
margin:0 7px 0 0;
}
.DialogContentsReg {
	height:478px;
}
.DialogContentsInvoice {
	height:490px;
	margin-bottom:9px;
}
.DialogContents fieldset {
	border:none;
}
.cartContainer h3 {
	font-weight:lighter;
}
.inLogo {
	margin-bottom:15px;
}
.pageURL {
	float:right;
	margin:-31px 0 0 0;
	padding:0;
}
.dirTable {
	float:left;
	width:100%;
}
.dirTable a {
	float:left;
	margin-left:8px;
}
.dirTable a.plane {
	background:transparent url(/skin1/images/customer_images/airplane.jpg) no-repeat scroll left top;
	height:25px;
	padding:5px 0 0 30px;
	float:left;
	display:block;
}
.dirTable a.road {
	background:transparent url(/skin1/images/customer_images/car.jpg) no-repeat scroll left top;
	height:25px;
	padding:5px 0 0 30px;
	float:left;
	display:block;
	clear:left;
}
.topProdNav {
	float:left;
}
.bottomProdNav {
	float:right;
}
.catDes {
	background:transparent url(/skin1/images/customer_images/des_right_bg.jpg) no-repeat scroll right top;
	height:19px;
	margin:0;
	width:100%;
}
.catDes .desBG {
background:transparent url(/skin1/images/customer_images/des_bg.jpg) repeat-x scroll 0 0;
color:#FFFFFF;
float:left;
font-size:8pt;
height:19px;
padding-top:2px;
width:654px;
}
.CatDis {
float:left;
width:99%;
padding:0 10px 0 0;
margin:5px 0;
}
.catDes .desRight {
	background:transparent url(/skin1/images/customer_images/des_left_bg.jpg) no-repeat scroll left top;
	height:19px;
	width:10px;
	float:left;
}
.NavigationPath {
float:left;
margin-top:6px;
}
.crumbs p {
	margin:0;
	padding:0;
}
.crumbs font {
	margin: 0 3px 0 3px;
}
.crumbs a {
	margin:0;
	padding:0;
}
.crumbs a, .crumbs font, .crumbs p {
	color:#999999;
	font-size:8pt;
	text-decoration:none;
	float:left;
}
.companyHQ {
	margin:0 0 0 -8px;
}
.MainArea {
	display:inline;
	float:right;
	height:728px;
	width:669px;
}
.mainClear{
clear:both;
}
ul.sideCat {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
ul.sideCat li {
	float:left;
	width:100%;
}
ul.sideCat li.currentCat {
	background:#ffffff;
}
ul.sideCat li a {
	/*
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:9pt;
	width:88.4%;
	float:left;
	padding:5px 0 4px 5px;
*/
color:#000000;
	float:left;
	font-size:9pt;
	font-weight:bold;
	padding:7px 12px 5px 5px;
	text-decoration:none;
	width:81.4%;
}
ul.sideCat li a:hover, ul.sideCat li.currentCat a {
	background:#FFFFFF none repeat scroll 0 0;
	border-top:2px solid #AAAAAA;
	padding:5px 14px 5px 5px;
	width:81.4%;
}
/*
	General styles
*/
.customPack h3 {
	float:left;
	width:100%;
	margin:10px 0 2px 0;
}
.customPack ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}
.customPack ul li {
	float:left;
	display:block;
	width:154px;
	font-size:10pt;
}
.customPack ul.bottomList li {
	width:100%;
}
.catIntroList {
	clear:left;
	margin-top:0px;
}
.catH {
	float:left;
	width:100%;
	margin:9px 0 1px;
}
.prodCat, .prodCatRight {
	list-style:none;
	float:left;
	width:214px;
	margin:0;
}
.catVid, .catVid p {
	text-align:center;
	width:100%;
	font-weight:bold;
	font-style: italic;
}
.catVidLinks {
	padding:0 0 0 97px;
}
.catVidLink {
	float:left;
	width:254px;
}
h2.tsg {
margin:10px 0 0 0;
}
p.tsgSub {
font-size:9pt;
margin:0 0 10px 0;
}
div.tsg p, div.tsg ul {
margin:4px 0;
}
div.tsg p strong{
text-align:center;
width:100%;
float:left;
}
.bbTips {
float:left;
width:565px;
}
.bbTips ol li {
margin:4px 0;
}
HR {
	COLOR: #D5F1C9;
	HEIGHT: 1px;
}
FORM {
	MARGIN: 0px;
}
.opContent {
	float:left;
	margin:14px 0 0 0;
}
/*span.select {
	background:transparent url(/skin1/images/customer_images/down_arrow_select_list.jpg) no-repeat scroll 0 0;
	border:2px solid #AEAEAE;
	color:#3E3E3E;
	font-size:10pt;
	font-style:normal;
	font-weight:bolder;
	height:19px;
	line-height:21px;
	overflow:hidden;
	padding:0 0 0 20px;
	 position:absolute;
	width:168px;
} */
span.select {
	background:transparent url(/skin1/images/customer_images/down_arrow_select_list.jpg) no-repeat scroll 0 0;
	border:2px solid #AEAEAE;
	color:#3E3E3E;
	font-size:10pt;
	font-style:normal;
	font-weight:bolder;
	height:19px;
	line-height:21px;
	overflow:hidden;
	padding:0 0 0 20px;
	/* position:absolute; */
	width:168px;
}
table.prodInfo {
	float:left;
	width:406px;
}
td.PImgBox {
}
table.prodDes td {
	font-size:10pt;
}
.prodName {
	font-weight:bold;
}
.skuPrice {
	float:left;
	width:100%;
}
.prodDes {
	float:left;
}
#product_code {
	float:left;
	width:100%;
}
.product_price {
	float:right;
	font-weight:bold;
}
div.ProductBorder {
	border:7px solid #C5C5C4;
	display:table-cell;
	height:282px;
	text-align:center;
	vertical-align:middle;
	width:387px;
}
.qtyOpRight {
	float:right;
	width:194px;
}

select.styled {
/*opacity:0;
position:relative;
top:-20px;
width:190px;
z-index:5; */
float:left;
margin-top:-20px;
opacity:0;
top:-20px;
width:190px;
z-index:5;
}
/*select#po449{
font-size:8pt;
white-space:normal;
width:191px;
margin:10px 0 0 0;
height:18px;
}
select#po449 option {
}*/
.quantityTitle {
	float:left;
	width:65px;
	margin:3px 12px 0 10px;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
}
.quantityField, .quantityField input#product_avail {
	width:100px;
	float:left;
}
.quantityField input#product_avail {
	height:15px;
	border:2px solid #aeaeae;
}
.prodOp{
float:left;
height:50px;
width:100%;
}
.submitButton {
float:left;
margin:72px 0 0;
width:100%;
}
.submitButton a.backButton {
	color:#999999;
	float:left;
	text-align:center;
	text-decoration:none;
	width:100%;
}
/*
	Buttons
*/
.FormButton {
	COLOR: #3E674E;
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	cursor:pointer;
	direction:ltr;
	vertical-align:middle;
	width:84px;
	background:transparent url(/skin1/images/customer_images/butbg.gif) repeat-x scroll 0 0;
}
TABLE.ButtonTable TD {
	PADDING: -1px;
	margin:-1px;
}
TD.Button {
	BACKGROUND-IMAGE: url(images/customer_images/butbg.gif);
	BACKGROUND-COLOR: #F9FAD5;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #3E674E;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 13px;
	HEIGHT: 13px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}
td.catRed {
	background:#f60e0e;
	color:#FFFFFF;
}
td.catBlue {
	background:#0066cc;
	color:#FFFFFF;
}
td.catPur {
	background:#663399;
	color:#FFFFFF;
}
td.catGre {
	background:#00ff00;
}
.prodList {
	float:left;
	width:100%;
	background:#cccccc;
	padding:5px 0 5px 0;
}
.DialogContentsInvoice .prodList {
	width:653px;
}
.backAlt {
	background:#ffffff;
}
.prodList .ProductTitle, .prodList {
	float:left;
}
.prodList .ProductTitle {
	font-size:9pt;
	font-weight:bold;
}
.prodList .secButton {
	background:url(/skin1/images/customer_images/prodList_button_bg.jpg) no-repeat;
}
.prodList table.SimpleButton a {
	color:#FFFFFF;
	font-size:8pt;
	text-decoration:none;
}
.backAlt .secButton {
	background:url(/skin1/images/customer_images/backAlt_button_bg.jpg) no-repeat;
	width:70px;
}
.secButton {
	float:right;
}
table.SimpleButton {
	padding:0 10px;
	text-align:center;
	width:69px;
	height:20px;
}
/*
	Small text/link style
*/
.SmallNote:link {
	COLOR: #708478;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
	COLOR: #708478;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
	COLOR: #347353;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
	COLOR: #708478;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
	COLOR: #708478;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
/*
	Header styles
*/
.HeadLogo {
	float:left;
	padding-left:10px;
}
.HeadRightBox {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
}
.HeadText {
	COLOR: #3E674E;
}
.HeadLine {
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 100%;
	PADDING-RIGHT: 25px;
}
.OffersBox {
	PADDING-RIGHT: 27px;
}
.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;
}
/*
	Content enviroment styles
*/
TABLE.Container {
	background:#FFFFFF none repeat scroll 0 0;
	height:843px;
	width:900px;
}
TD.Container {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
}
.prodLeft {
	float:left;
	padding:0;
	width:453px;
}
.prodLeft a {
	float:left;
	height:214px;
	margin:0 0 7px 0;
	width:212px;
}
.prodLeft a.prod2, .prodLeft a.prod4, .prodLeft a.prod6 {
	margin-left:14px;
}
.prodLeft a.prod3, .prodLeft a.prod4, .prodLeft a.prod5, .prodLeft a.prod6 {
	margin-top:3px;
}
.prodLeft a.prod1 {
	background:url(/skin1/images/customer_images/non_dest.jpg) no-repeat;
}
.prodLeft a.prod2 {
	background:url(/skin1/images/customer_images/ad_seal.jpg) no-repeat;
}
.prodLeft a.prod3 {
	background:url(/skin1/images/customer_images/cart_app.jpg) no-repeat;
}
.prodLeft a.prod4 {
	background:url(/skin1/images/customer_images/cus_cont.jpg) no-repeat;
}
.prodLeft a.prod5 {
	background:url(/skin1/images/customer_images/plas_coat.jpg) no-repeat;
}
.prodLeft a.prod6 {
	background:url(/skin1/images/customer_images/golf_club.jpg) no-repeat;
}
.prodLeft a:hover img {
	display:none;
}
.prodLeft a.prod1:hover {
	background:url(/skin1/images/customer_images/non_dest_color.jpg) no-repeat;
}
.prodLeft a.prod2:hover {
	background:url(/skin1/images/customer_images/ad_seal_color.jpg) no-repeat;
}
.prodLeft a.prod3:hover {
	background:url(/skin1/images/customer_images/cart_app_color.jpg) no-repeat;
}
.prodLeft a.prod4:hover {
	background:url(/skin1/images/customer_images/cus_cont_color.jpg) no-repeat;
}
.prodLeft a.prod5:hover {
	background:url(/skin1/images/customer_images/plas_coat_color.jpg) no-repeat;
}
.prodLeft a.prod6:hover {
	background:url(/skin1/images/customer_images/golf_club_color.jpg) no-repeat;
}
.prodLeft a:hover img {
	display:none;
}
.companyInfo {
	float:right;
	height:684px;
	width:432px;
}
.companyIntro {
	font-size:9pt;
	line-height:14pt;
	margin:-5px 0 5px;
	padding-bottom:2px;
	padding-top:22px;
}
.companyNews {
	background:#CDCDCD url(/skin1/images/customer_images/news_right.jpg) repeat-y scroll right top;
	height:194px;
	margin:20px 0 0 2px;
	width:428px;
}
.companyNews .NewsText {
	background:transparent url(/skin1/images/customer_images/news_top_right.jpg) no-repeat scroll right top;
	float:left;
	height:143px;
	margin:-1px 0 0;
	padding:8px 10px 0;
	width:408px;
}
.companyNews .NewsText h4 {
	margin:0;
	padding:0;
}
.newsOverLoad {
	height:168px;
	overflow-y:auto;
	overflow-x:hidden;
}
.companyNews .NewsText p {
	font-size:11pt;
	margin:0;
	padding:0;
}
fieldset p, .contactField2 {
	font-size:9pt;
	margin-left:40px;
}
.qq_list {
	margin:10px 0;
	width:600px;
	float:left;
}
.qq_list_num {
	float:left;
}
.contactField2 {
}
.contactField2 label {
	width:123px;
	float:left;
}
fieldset p label {
	float:left;
	width:121px;
}
.contactLeft {
	float:left;
}
.contactLeft h2 {
	font-size:11pt;
	margin:20px 0 4px;
	text-decoration:underline;
	width:195px;
}
.contactLeft ul {
	font-size:10pt;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.contactLeft ul li {
}
.contactLeft ul li a {
	color:#424242;
}
.contactLeft ul li {
}
.contactLeft ul li a {
	color:#424242;
}
.contactUs {
	float:left;
	width:302px;
}
.conRight {
	padding-left:16px;
}
.conLeft {
	margin-left:8px;
}
.contactUs h2 {
	border-bottom:1px solid #000000;
	font-size:11pt;
	margin:0 0 10px;
	text-transform:uppercase;
}
.contactUs ul {
	font-size:10pt;
	list-style:none;
	margin:0;
	padding:0;
}
.contactUs ul li {
	padding:0 0 20px 0;
}
.contactUs ul li a {
	color:#424242;
}
.loginForm {
	float:left;
	font-size:10pt;
	margin:-44px 0 0;
}
.loginForm h3 {
	margin:59px 0 5px 0;
	padding:0;
	font-size:10pt;
}
 input.signin, .search .inputGhost {
	color:#999999;
	text-transform:uppercase;
}
.search .inputGhost {
	font-size:9pt;
	text-align:center;
}
input.signinR {
	color:#999999;
}
input.signin, input.signinR {
	width:245px;
	font-size:11pt;
}
.loginForm .reg_pass a {
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	color:#424242;
	line-height:21px;
}
.loginForm .reg_pass a.reg {
	text-decoration:underline;
}
.newsFooter {
	float:left;
	height:16px;
	margin-left:1px;
	width:429px;
}
/*
	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: #D03302;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #D03302;
	PADDING: 0px;
}
/*
	User profile page
*/
.RegSectionTitle {
	color:#8D8D8D;
	font-size:10px;
	font-weight:bold;
	text-transform:capitalize;
}
/*
	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;
}
/*
	Footer styles
*/
.BottomRow {
}
.BottomBox {
	background:transparent url(/skin1/images/customer_images/footer_bg.jpg) repeat scroll 0 0;
	color:#000000;
	vertical-align:middle;
	height:30px;
}
.poweredby a, .copyright {
	color:#444444;
	font-size:8pt;
	font-weight:bold;
}
.copyright {
	float:left;
	padding:8px 44px 9px 0;
	margin:0 0 0 19px;
}
ul.footerMenu {
	float:left;
	list-style:none;
	margin:8px 0 0 19px;
	padding:0;
}
ul.footerMenu li {
	float:left;
	padding:0 1px 0 1px;
	font-size:8pt;
}
ul.footerMenu li a {
	color:#000000;
	text-decoration:none;
}
.poweredby a {
	float:right;
	width:113px;
	margin:0 16px 0 0;
	text-decoration:none;
	padding:8px 0 9px 0;
}
.Bottom {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #AAAAAA;
}
A.Bottom:link {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #AAAAAA;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #AAAAAA;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #AAAAAA;
	TEXT-DECORATION: underline;
}
A.Bottom:active {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #AAAAAA;
	TEXT-DECORATION: underline;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}
.news {
	height:176px;
	width:428px;
	float:left;
}
/****** Validation   ******/


.LV_validation_message {
	font-weight:bold;
	margin:0 0 0 5px;
}
.LV_valid {
	color:#00CC00;
}
.LV_invalid {
	color:#CC0000;
}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
	border: 1px solid #00CC00;
}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {
	border: 1px solid #CC0000;
}
.thankYou {
	float:left;
	font-size:15pt;
	font-weight:bold;
	margin-top:102px;
	text-align:center;
	width:100%;
}
