BODY
{
	MARGIN-TOP: 0px; 
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 5px; 
	COLOR: #7B9FBD;
	MARGIN-RIGHT: 0px; 
	MARGIN-Bottom: 0px;
	FONT-FAMILY: Verdana, Arial, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #3C3C3C;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}

table.logo
{
	background-color: White;
	border: 1px solid navy;
}

table.flash
{
	height:504px;
	width:780;
	background-color: Black;
	border: 1px solid black;	
}


table.main
{
	width: 937px;
	background-color: White;
	background-image: url(../images/bg_content.jpg);
}
table.square
{
	width: 100%;
	height: 31px;
	background-color: White;
	background-image: url(../images/square.gif);
	background-repeat: repeat-x;
}

table.nav
{
	width: 100%;
	height: 35px;
	background-image: url(../images/top_nav_bg.jpg);
	padding-left:20px;
	padding-right:20px;
}

table.footer
{
	width: 937px;
	height: 139px;
	background-image: url(../images/bottom_bg.jpg);
}

table.product
{
	width: 100%;
	border-left: 0px solid gray;
	border-right: 1px solid silver;
	border-bottom: 1px solid gray;
}

.product_image_out
{
	opacity:1;
	filter:alpha(opacity=100)
}
.product_image_over
{
	opacity:0.8;
	filter:alpha(opacity=80)
}

table.cart
{
	width: 80%;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
}
table.checkout
{
	width: 430px;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
}

table.CheckoutCart
{
	width: 235px;
	border: 1px solid #CDCDCD;
	background-color: #F9F9F9;
}

table.CartProductDetails
{
	width: 90%;
	height: 80px;
	border: none;
}

tr.carttitle
{
	background-color: #E9E9E9;
}
th.cart
{
	text-align: left;
}
th.carttotal
{
	text-align: right;
}
th.CheckoutTotal
{
	color: #D36800;
	text-align: right;
	font-size: 14px;
}

th.checkout
{
	text-align: left;
	font-size: 15px;
	color: #1A91D6;
	font-weight: bold;
	font-family: Verdana, Arial;
}
th.CatTitle
{
	text-align: left;
	font-size: 15px;
	color: #655C61;
	font-weight: bold;
	font-family: Verdana, Arial;
	padding-bottom: 6px;
	text-transform: capitalize;
}

th.title_main
{
	text-align: left;
	font-size: 15px;
	color: #1A91D6;
	font-weight: bold;
	font-family: Verdana, Arial;
}
th.title_sub
{
	text-align: left;
	font-size: 12px;
	color: #655C61;
	font-weight: bold;
	font-family: Verdana, Arial;
	padding-bottom: 6px;
}

b.title
{
	font-size: 16px;
	color: #655C61;
	font-weight: bold;
	font-family: Arial;
	padding-bottom: 6px;
	font-style: normal;
}
b.title_i
{
	font-size: 13px;
	color: #655C61;
	font-weight: bold;
	font-family: Verdana, Arial;
	padding-bottom: 6px;
	font-style: italic;
}
td.progress
{
	text-align: left;
	font-size: 14px;
	color: #0071B3;
	font-weight: normal;
	font-family: Verdana, Arial;
	padding-left: 30px;
}

table.product_list
{
	width: 100%;
	background-color: #F5F5F5;
	background-image: url(../images/bg_submenu.gif);
	background-repeat: repeat;
}

table.categories
{
	width: 100%;
	border-bottom: 1px solid gray;
}

table.topsubnav
{
	/*
	background-image: url(../images/bg_topsubnav.gif);
	background-repeat: no-repeat;
	*/
	background-color: #3A322E;
	width: 274px;
	height: 16px;
	margin-top: 1px;
	margin-right:1px;
}

td.topsubnav
{
	color: White;
}
a.topsubnav
{
	color: silver;
}
a.topsubnav:hover
{
	color: silver;
}
th.category
{
	font-size: 15px;
	text-align: left;
	font-weight: bold;
	font-family: Verdana,arial;
	font-style: italic;
}
td.title_product
{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana,arial;
	color: Gray;
	text-transform: capitalize;
}
td.title_product_large
{
	font-size: 19px;
	font-weight: normal;
	font-family: Arial,Verdana;
	color: #335866;
	text-transform: lowercase;
}
.title_product_list
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana;
	color: Gray;
	text-transform: uppercase;
}

td.product_list_item
{
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana,Arial;
	color: Black;
	padding-left: 4px;
	background-image: url(../images/bg_submenu_item.png);
	background-repeat: repeat;
	padding-bottom: 2px;	
	text-transform: capitalize;
}

td.category_item
{
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana,arial;
	color: Gray;
	background-color: white;
	padding-left: 6px;
	cursor: default;
}

td.category_item_hover
{
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana,arial;
	color: Black;
	background-color: #DEDEDE;
	padding-left: 6px;
	cursor: pointer;
}


a.categories
{
	color: Black;
	font-style: normal;
	text-decoration: none;
}
a.categories:hover
{
	color: Black;
	font-style: normal;
	text-decoration: none;
}

.frmInputText_medium
{
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	color: #0087B9;
	width: 175px;
}

td.data
{
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	color: #0087B9;
}

.frmInputText_xxsmall
{
	width: 65px;
	height:16px;
	color: gray;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

.frmInputText_xxxsmall
{
	width: 40px;
	height:22px;
	color: gray;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

.frmInputBtn_small
{
	color: gray;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
}
.frmInputBtn_medium
{
	color: gray;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}

.frmInputBtn_large
{
	color: green;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
}


.frmFldText_small
{
	font-size: 9px;
	font-family: tahoma,verdana,arial;
	color: #FF3C00;
}

.frmInputText
{
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	color: #0087B9;
	width: 250px;
}
.frmInputText_large
{
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	color: #0087B9;
	width: 389px;
}

.frmInputText_small
{
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	color: #0087B9;
	width: 100px;
}

.frmInputText_xsmall
{
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	color: #0087B9;
	width: 100px;
}

.frmInputSelect
{
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	color: #0087B9;
	width: 250px;
}
.frmInputSelect_large
{
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	color: #0087B9;
	width: 300px;
}
.frmInputTextArea
{
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	color: #0087B9;
	width: 450px;
	height: 150px;
}
.frmInputTextArea_small
{
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	color: #0087B9;
	width: 400px;
	height: 85px;
}

.text_faq_question
{
	color: black;
	font-size: 13px;
	font-weight: normal;	
}

.text_faq_answer
{
	color: gray;
	font-size: 13px;
	font-weight: normal;	
	padding-left: 10px
}

th.faq
{
	color: gray;
	text-align: left;
}

.row_odd
{
	background-color: #FFFFFF;
}

.row_even
{
	background-color: white;
}

A 
{
	font-size: 11px;
	color: #828282;
	font-family: Verdana, Arial;
	text-decoration: none;
}
A:hover 
{
	font-size: 11px;
	color: #9C3908;
	font-family: Verdana, Arial;
	text-decoration: underline;
}

A.footer
{
	font-size: 13px;
	color: #878787;
	font-family: Arial, Verdana;
	text-decoration: none;
}
A.footer:hover 
{
	font-size: 13px;
	color: #AB4800;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

A.nav
{
	font-size: 14px;
	color: gray;
	font-family: verdana,Arial;
	text-decoration: none;
	font-weight: 600;
	font-variant:small-caps;
}
A.nav:hover 
{
	font-size: 14px;
	color: #FE7100;
	font-family: verdana,Arial;
	text-decoration: underline;
	font-weight: 600;
	font-variant:small-caps;
}

td
{
	font-size: 11px;
	color: #4C4C4C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.top
{
	background-color: #0A293E;
	height: 80px;
}

td.navbar
{
	background-image: url(../images/bg_navbar.gif);
	background-repeat: repeat-x;
	height: 16px;
	padding-left: 35px;
	padding-right: 15px;
	text-align: left;
}
span.navbar_content
{
	color: silver;
	font-family: verdana;	
	font-size: 10px;
}

td.infobar
{
	background-color: #0099CB;
	height: 22px;
	color: white;
	font-family: arial,verdana;	
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14pt;
	font-weight: normal;
	font-style: italic;
	text-align: right;
}



td.top_left_box
{
	background-color: #0099CC;
	height: 200px;
	width: 122px;
	color: White;
	padding: 2px 2px 2px 2px;
	text-align: center;
	vertical-align: top;
}

td.bottom_left_box
{
	background-color: #0087B9;
	height: 200px;
	color: White;
	width: 122px;
	padding: 2px 2px 2px 2px;
	text-align: center;
	vertical-align: top;
	border-bottom: solid 1px white;
}

td.right_main_box
{
	background-color: white;
	padding: 0px 0px 1px 2px;
}

td.bottom_main
{
	background-color: #0A293E;
	height: 140px;
}

td.white_box
{
	background-color: White;
	height: 2px;
	padding: 0px 0px 0px 0px;
}

td.logos
{
	height: 40px;
	background-color: White;
	text-align: center;
	padding: 4px 4px 4px 4px;
}

h1
{
	font-family: verdana, Arial;
	font-size: 22px;
	font-weight: normal;
	background-color: #ededed;
	width: 395px;
	padding-left: 10px;
	margin-top: 10px;
}

h2
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	color: gray;
	margin-left: 10px;
}
h3
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	color: gray;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #ededed;
}

A.highlight
{
	font-size: 10px;
	color: red;
	font-family: Verdana,Arial;
	text-decoration: none;
	font-weight: bold;
}
A.highlight:hover 
{
	font-size: 10px;
	color: maroon;
	font-family: Verdana,Arial;
	text-decoration: none;
}

.txt_work_dark
 {
	color: Black;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
 }

 .txt_work_light
 {
	color: Gray;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
 }

/*---------------------------------------------------------------------------- */

table.start
{
	width:770px;
	border: solid 1px white;
}

td.start_logo
{
	background-color: #0A293E;
	border-bottom: solid 1px white;
}

td.vertical_border_divide
{
	border-left: solid 1px white;
}

td.start_image
{
	background-color: #335565;
}
/*---------------------------------------------------------------------------- */

td.left_padding
{
	padding-left: 0px;
}

td.content
{
	height: 400px;
	padding-left: 4px;
	padding-right: 4px;
	text-align:left;
	vertical-align: top;
}

td.nav
{
	background-image: url(../images/nav_bg.gif);
	background-repeat: no-repeat;
}

td.bg_footer
{
	background-image: url(../images/bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: left,bottom;
}

/*---------------------------------------------------------------------------- */

blockquote
{
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;	
	width: 90%;
}

blockquote.definition
{
	padding: 0px 0px 0px 0px;
	margin: 50px 200px 50px 200px;	
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana,arial;
	color: black;
}

hr
{
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	width: 100%;
}

th
{
	font-weight: bold;
	font-size: 11px;
	color: #4B657E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

th.FormHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #FF3C00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

th.dimension_type
{
	background-color: #FDD4C6;
	font-size: 12px;
	color: #ff3c00;
	padding-left: 15px;
	background-image: url(../images/arrow_right.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.italic
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana;
	font-style: italic;
}


.tblLoungeSignIn
{
	width: 220px;
}

.frmLoungeSignIn_LeftSpacer
{
	background-color: #FF855F;
	width: 10px;
}

FIELDSET
{
	border: solid 1px maroon;
	margin-left: 10px;
	margin-right: 20px;
}
LEGEND
{
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	padding-right: 8px;
	padding-left: 8px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom:2px;
	color: #ff3c00;
	border: 1px solid maroon;
	background-color: White;
}

blockquote
{
	margin-bottom: 30px;
}

.lefttext_small
{
	font-size: 11px;
	color: #ffe7e4;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: none;
	font-weight: normal;
}

.img_border_pink
{
	border: solid 1px #BB8A8A;
}

.text-small
{
	color: #545454;
	font-size:9px;
}

img.border_white
{
	border: solid 1px white;
}

.img_out
{
	filter:alpha(opacity=100);
	border: solid 1px white;
}

.img_over
{
	filter:alpha(opacity=80);
	border: solid 1px black;
}

.img_out_bsa
{
	filter:alpha(opacity=100);
	border: none;
}

.img_over_bsa
{
	filter:alpha(opacity=60);
	border: none;
}
