body,td,th {

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

	font-size: 12px;

	color: #6a6969;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(../images/body_bg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	background-color: #FFFFFF;

}.reg_now {

	font-size: 14px;

	color: #d7191e;

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

	background-position: center top;

	text-align: center;

	background-repeat: no-repeat;

	font-weight: normal;

}

.reg_now a {

	color: #d7191e;

	text-decoration: none;

}

h3 {

	font-size: 13px;

	font-weight: bold;

	color: #001e42;

	margin-top: 10px;

	margin-bottom: 10px;

}





#warper {

	background-image: url(../images/body_remain_bg.jpg);

	background-repeat: repeat-x;

	background-position: left 536px;

	margin: 0px;

	padding: 0px;

}

#body_content {

margin-top:0px;

margin-left:auto;

margin-right:auto;

margin-bottom:0px;

width:942px;

padding:0px;

height:auto;

}

.logo_bg {

	background-image: url(../images/logo_bg.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

.shopping_panel {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(../images/shopping_cart_bg.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-align: left;

	margin: 0px;

	padding: 0px;

	float: right;

	width: 193px;

	height:150px;

}

.cart_item {

	text-align: center;

	height: 15px;

	margin-top: 49px;

	padding-top: 0px;

	padding-right: 10px;

	padding-left: 10px;

}

.cart_btn {

	text-align: center;

	height: 25px;

	margin-top: 25px;

	padding-right: 5px;

	padding-left: 5px;

}

.welcome_user {

	text-align: right;

	margin-top: 7px;

	padding-right: 12px;

}

.menu_bdr {

	font-size: 13px;

	line-height: 32px;

	font-weight: bold;

	color: #FFFFFF;

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

	background-repeat: no-repeat;

	background-position: right top;

	text-align: center;

}

.menu_bdr1 {

	font-size: 13px;

	line-height: 32px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

}

.menu_bdr a {

	color: #FFFFFF;

	text-decoration: none;

}

.menu_bdr1 a {

	color: #FFFFFF;

	text-decoration: none;

}

.subscribe_news {

	font-size: 13px;

	line-height: 18px;

	color: #FFFFFF;

}

form {

	margin: 0px;

	padding: 0px;

}

.subscribe_forms {



	font-size: 13px;

	line-height: 22px;

	color: #FFFFFF;

}

.join_btn {

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

	background-repeat: no-repeat;

	background-position: 0px 0px;

	margin: 0px;

	padding: 0px;

	height: 22px;

	width: 49px;

	border: 0px solid #023F5C;

}

.join_txtbox {

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	height: 20px;

	width: 150px;

	border: 1px solid #7f9db9;

}

input {

	margin: 0px;

	padding: 0px;

}

.normal_btmborder {

	margin: 0px;

	padding: 0px;

	height: 34px;

	width: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #9c9c9c;

}

.top_menu_highlighted {

	font-size: 14px;

	font-weight: bold;

	color: #454646;

	background-color: #FFFFFF;

	text-align: center;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #e7e7e7;

	border-right-color: #e7e7e7;

	border-bottom-color: #9c9c9c;

	border-left-color: #e7e7e7;

}

.top_menu_highlighted a {

	color: #666666;

	text-decoration: none;

	display: block;

	height: 25px;

	padding-top: 8px;

}

.top_menu_highlighted a:hover {

	color: #A5322E;

	text-decoration: none;

}



.top_menu {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

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

	background-repeat: repeat-x;

	background-position: 0px 0px;

	text-align: center;

	margin: 0px;

	padding: 0px;

}

.top_menu a {

	color: #FFFFFF;

	text-decoration: none;

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

	background-repeat: no-repeat;

	background-position: right top;

	height: 26px;

	padding-top: 9px;

	display: block;

}

.top_menu a:hover {

	color: #FFFFFF;

}



.top_menu2 {



	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

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

	background-repeat: repeat-x;

	background-position: 0px 0px;

	text-align: center;

	margin: 0px;

	padding: 0px;

}

.top_menu2 a {



	color: #FFFFFF;

	text-decoration: none;

	height: 26px;

	padding-top: 9px;

	display: block;

}

.top_menu2 a:hover {



	color: #FFFFFF;

}

.main_content {

	background-color: #FFFFFF;

	margin: 0px;

	padding: 5px;

	width: 930px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #9c9c9c;

	border-bottom-color: #9c9c9c;

	border-left-color: #9c9c9c;

}

.inner_content {

	margin: 0px;

	padding: 6px;

	border: 1px solid #9c9c9c;

}

.white_text {

	color: #FFFFFF;

	font-size: 14px;

}

.white_text a {

	color: #FFFFFF;

	text-decoration: none;

}

.login_btn {

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

	background-repeat: no-repeat;

	background-position: 0px 0px;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 64px;

	border: 0px solid #990000;

}

.what_search {

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

	background-repeat: no-repeat;

	background-position: 0px 2px;

}

.search_btn {

	background-image: url(../images/search_btn.jpg);

	background-position: 0px 0px;

	margin: 0px;

	padding: 0px;

	height: 28px;

	width: 77px;

	border: 0px solid #FFFFFF;

}

.hr_line {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

h2 {

	color: #001e42;

	margin-top: 12px;

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 5px;

}

.footer_bg {

	background-image: url(../images/footer_bg.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

}

.nv_pledges {

	font-size: 15px;

	font-weight: bold;

	color: #001e42;

	text-align: center;

	height: 20px;

}

.nv_footer_text {

	font-size: 10px;

	font-style: italic;

	color: #FFFFFF;

	margin-top: 24px;

	text-align: center;

}

.footer_menu {

	font-size: 11px;

	line-height: 2.5em;

	text-align: center;

}

.footer_menu a {

	color: #454646;

	text-decoration: none;

}

.footer_menu a:hover {

	color: #A5322E;

}

h1 {

	font-size: 10px;

	font-weight: normal;

	color: #CCCCCC;

	text-align: right;

	margin: 0px;

	padding: 0px;

	line-height: 10px;

}

.page_title {font-family:Arial, Helvetica, sans-serif;

font-size:18px;

font-style:italic;

font-weight:bold;

color:#001E42;

padding-bottom:4px;

border-bottom:1px #CCC solid;

}



.section_title {font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-style:normal;

font-weight:bold;

color:#0099FF;

padding-left:20px;

padding-top:20px;

padding-bottom:4px;

border-bottom:1px #CCC solid;

}



.summery_text {font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-style:normal;

font-weight:bold;

color:#001E42;

}



.name_text {font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-style:italic;

font-weight:bold;

color:#001E42;

}



.price {font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-style:normal;

font-weight:bold;

color:#D7191E;}



.textbox {border:1px #CCC solid;}



.top_ll a{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#FFF;

text-transform:uppercase;

border:1px #FFF solid;

background-color:#999999;

padding:3px 3px 3px 3px;}



.top_ll a:hover{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#FFF;

text-transform:uppercase;

border:1px #FFF solid;

background-color:#1479BC;}



.top_la a{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:#FFF;

text-transform:uppercase;

border:1px #FFF solid;

background-color:#1479BC;

padding:3px 3px 3px 3px;}



.change_add{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color: #FFF;

background-color:#1477BA;

border:1px #CCC solid;

padding:4px 12px 4px 10px;}







.edit_lnk { font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color: #006600;

}



.edit_lnk:hover { font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color: #0033FF;

}



.payment_add{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color: #FFF;

background-color:#1477BA;

border:1px #CCC solid;

padding:4px 20px 4px 20px;}


.blue{
font-family:Arial, Helvetica, sans-serif;
color:#0066FF;
font-size:14px;

}

#elementId {display:none}
.elementClass {display:none}
