/* Begin Structure Styles =============================================== */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #4b93b9;
	font-size: 76%;
	background: url(../images/body_shim.gif) repeat-x #FFFFFF;
	top:0;
	line-height:1.5em;
}

#wrapper {
	padding:0;
	width:980px;
	margin:0 auto;
	text-align: left;
	top:0;
}
#header {
	text-align: left;
	height: 246px;
	width: 980px;
	margin:0;
	padding:0;
	background: url(../images/top_bg.gif) no-repeat;
	float:left;
}
#header2 {
	text-align: left;
	width: 980px;
	min-height:155px;
	margin:0;
	padding:0;
	background: url(../images/top_bg.gif) no-repeat;
	float:left;
}
#Account_Hrefs{
	float:right;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	_margin-bottom:7px;
}
#Account_Hrefs a{
	float:left;
	margin-right:5px;
	color:#ffffe9;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #7fa8bc;
}
#Account_Hrefs a.nobord{
	border-right:none;
}

#logo {	
	float: left;
	width:415px;
}

#header_right {	
	float: left;
	width:565px;
}

#header_graphic {	
	float: right;
	width:545px;
	text-align:right;
	height:80px;
	padding-top:15px;
	padding-right:20px;
}

#nav {
	float:right;
	width:565px;
	padding:0;
	margin:0;
}

#nav ul {
	float:right;
	padding:0;
	margin:0;
	width:565px;
	text-align:right;
}

#nav li {
	display: inline;
	float:left;
	text-align: center;
	padding:1px 0 0 0;
	margin:0;
	font-size:1em;
	font-weight:bold;
}

#nav a:link, #nav a:visited, #nav a:active {
	text-decoration: none;
	color: #FFFFFF;
	padding:0;
	margin:0;
	line-height:29px;
	height:29px;
	display:block;
	float:left;
}

#nav a:hover {
	color: #FFFFFF;
}

#nav li.nav_home a:link, #nav li.nav_home a:visited, #nav li.nav_home a:active {
	background: url(../images/tab_home_off.gif) no-repeat;
	padding: 0 17px 0 30px;
}

#nav li.nav_advertise a:link, #nav li.nav_advertise a:visited, #nav li.nav_advertise a:active {
	background: url(../images/tab_advertise_off.gif) no-repeat;
	padding: 0 13px 0 34px;
}

#nav li.nav_account a:link, #nav li.nav_account a:visited, #nav li.nav_account a:active {
	background: url(../images/tab_account_off.gif) no-repeat;
	padding: 0 18px 0 36px;
}

#nav li.nav_about a:link, #nav li.nav_about a:visited, #nav li.nav_about a:active {
	background: url(../images/tab_about_off.gif) no-repeat;
	padding: 0 13px 0 30px;
}

#nav li.nav_contact a:link, #nav li.nav_contact a:visited, #nav li.nav_contact a:active {
	background: url(../images/tab_contact_off.gif) no-repeat;
	padding: 0 20px 0 40px;
}

#nav li.nav_home a:hover {
	background: url(../images/tab_home_on.gif) no-repeat;
}

#nav li.nav_advertise a:hover {
	background: url(../images/tab_advertise_on.gif) no-repeat;
}

#nav li.nav_account a:hover {
	background: url(../images/tab_account_on.gif) no-repeat;
}

#nav li.nav_about a:hover {
	background: url(../images/tab_about_on.gif) no-repeat;
}

#nav li.nav_contact a:hover {
	background: url(../images/tab_contact_on.gif) no-repeat;
}

#nav li.nav_home a.nav_selected {
	background: url(../images/tab_home_selected.gif) no-repeat;
}

#nav li.nav_advertise a.nav_selected {
	background: url(../images/tab_advertise_selected.gif) no-repeat;
}

#nav li.nav_account a.nav_selected {
	background: url(../images/tab_account_selected.gif) no-repeat;
}

#nav li.nav_about a.nav_selected {
	background: url(../images/tab_about_selected.gif) no-repeat;
}

#nav li.nav_contact a.nav_selected {
	background: url(../images/tab_contact_selected.gif) no-repeat;
}

#search_box {
	float: left;
	width:920px;
	color:#d9e7ed;
	font-weight:bold;
	font-size:1em;
	padding:20px 0 0 60px;
}

.search_input {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	background:none !important;
	border:none !important;
	color: #4396b8;
	width:160px;
	height:22px;
	padding:5px 0 0 0;
	margin:0;
}

.search_input_left {
	width:15px;
	height:27px;
	background:url(../images/search_input_left.gif) no-repeat;
	float:left;
}

.search_input_right {
	width:11px;
	height:27px;
	background:url(../images/search_input_right.gif) no-repeat;
	float:left;
}

.search_input_bg {
	width:160px;
	height:27px;
	background:url(../images/search_input_bg.gif) repeat-x;
	float:left;
}

.search_submit {
	padding:15px 0 0 0;
}

a.linksearchhide:link, a.linksearchhide:visited, a.linksearchhide:active {
	padding: 0 0 0 12px;
	background: url(../images/search_arrow_up.gif) no-repeat 0;
	font-weight:normal;
	text-decoration: underline;
	color:#FFFFFF;
}

a.linksearchhide:hover {
	text-decoration: none;
	color:#FFFFFF;
}

a.linksearchshow:link, a.linksearchshow:visited, a.linksearchshow:active {
	padding: 0 0 0 12px;
	background: url(../images/search_arrow_down.gif) no-repeat 0;
	font-weight:normal;
	text-decoration: underline;
	color:#FFFFFF;
}

a.linksearchshow:hover {
	text-decoration: none;
	color:#FFFFFF;
}

#footer {
	clear: both;
	width: 980px;
	padding: 0;
	height:146px;
	margin:0;
	background:url(../images/footer_shim.gif) #EDF3F5 repeat-x;
	color:#4b93b9;
}

#footer1 {
	width: 470px;
	padding: 20px 55px 0 25px;
	margin:0;
	float:left;
}

#footer2 {
	width: 430px;
	padding: 12px 0 0 0;
	margin:0;
	float:left;
	font-size:1em;
}

#footer2 ul {
	float:left;
}

#footer2 ul li {
	display: inline;
	float:left;
	list-style:none;	
	padding:2px 0 4px 25px;
	background:url(../images/arrow_grey_angle.gif) no-repeat 9px 8px;
	width:170px;
}

#footer a:link, #footer a:active, #footer a:visited {
	color:#4b93b9;
	text-decoration:underline;
}

#footer a:hover {
	color:#4b93b9;
	text-decoration:none;
}


/* End Structure Styles =============================================== */


/* Begin Breadcrumb Styles =============================================== */

#breadcrumb {
	margin: 3px 0 3px 0;
	padding: 10px 0 10px 0;
	float: left;
	font-size: 1.1em;
	font-weight:bold;
	width: 756px;
	height: 18px;
	color:#FFFFFF;
	border-bottom:2px solid #7fff12;
}

#breadcrumb ul {
	margin: 0;
}

#breadcrumb ul li {
	display: inline;
	padding-right: 12px;
	padding-left:12px;
	border-left:1px solid #FFFFFF;
}

#breadcrumb ul li.first {
	border-left:none;
}

#breadcrumb ul li a:link, #breadcrumb ul li a:visited, #breadcrumb ul li a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

#breadcrumb ul li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.numbering {
	float: left;
	border: 1px solid #d3d6d7;
	text-align: right;
	padding: 6px 10px 6px 10px;
	margin: 0;
	width: 340px;
	font-size:11px;
}

/* End Breadcrumb Styles =============================================== */


/* Begin Content Styles =============================================== */

#content_container {
	float: left;
	margin: 0;
	padding:17px 20px 17px 20px;
	width: 940px;
	background: url(../images/container_shim.gif) repeat-x #FFFFFF;
}

#content_container h3, #content_container h4, #content_container h5, #content_container h6  {
	font-size:1em;
}

#content {
	margin:0;
	padding:0;	
	float:left;
	width:940px;
}

#content_full {
	float:left;
	width:938px;
	border:1px solid #eef3f6;
}

#content_full_content {
	float:left;
	width:918px;
	padding:0 10px;
}

#content_third {
	margin:0;
	padding:0 10px;	
	float:left;
	width:292px;
	border-right:1px dashed #b8b8b8;
}

#content_third_last {
	margin:0;
	padding:0 0 0 10px;	
	float:left;
	width:302px;
}

#content_2thirds {
	margin:0;
	padding:0 10px 0 0;	
	float:left;
	width:617px;
}

#content_half_left {
	margin:0;
	padding:0 10px;	
	float:left;
	width:449px;
	border-right:1px dashed #b8b8b8;
}

#content_half_right {
	margin:0;
	padding:0 10px;	
	float:left;
	width:450px;
}

#content h1, #content h2, #content h3  {
	background:url(../images/arrow_blue.gif) no-repeat 8px 6px #edf3f5;
	padding-left:15px;
	font-size:1.2em;
	color:#235a77;
	padding:4px 10px 4px 25px;
	margin-bottom:10px;
}

#content h5, #content h6  {
	padding:0;
	margin:0;
	font-size:1.2em;
}

#content .title  {
	padding-bottom:12px;
	border-bottom:2px solid #408009;
	float:left;
	padding-right:10px;
	color:#FFFFFF;
	font-weight:bold;
	width:746px;
}

#content .title h1  {
	background:none;
	font-size:1.2em;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	padding-left:10px;
}

#content ul li {
	list-style:none;	
	padding:1px 10px 1px 25px;
	background:url(../images/arrow_grey_angle.gif) no-repeat 9px 8px;
}

#content ul li a:link, #content ul li a:active, #content ul li a:visited {
	text-decoration:underline;
}

#content ul li a:hover {
	text-decoration:none;
}

#content #content_third ul.arrows_tick, #content #content_third_last ul.arrows_tick, #content #content_half_left ul.arrows_tick, #content #content_half_right ul.arrows_tick {
	padding:0 0 0 10px;
}

#content #content_third ul.arrows_tick li, #content #content_third_last ul.arrows_tick li, #content #content_half_left ul.arrows_tick li, #content #content_half_right ul.arrows_tick li {
	list-style:none;	
	padding:3px 10px 3px 30px;
	background:url(../images/arrow-tick.gif) no-repeat 5px 4px;
}

#about_li {
	float:left;
	position:absolute;
	top:10px;
	left:10px;
	width:270px;
	_width:267px;
}

#about_content {
	float:left;
	width:488px;
	background:#f9fbfa;
	border:1px solid #bdd7e6;
	padding:10px;
	margin-left:269px;
	_margin-left:133px;
}

#content #about_li ul {
	padding:5px 0 0 0;
}

#content #about_li ul li {
	list-style:none;	
	padding:3px 10px 4px 25px;
	background:url(../images/arrow_grey_angle.gif) no-repeat 9px 11px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

#content #about_li ul li.selectedno {
	list-style:none;	
	padding:3px 10px 4px 25px;
	background:url(../images/arrow_grey_angle.gif) no-repeat 9px 11px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
#content #about_li ul li.selected {
	list-style:none;	
	padding:3px 10px 4px 25px;
	background:url(../images/arrow_grey_angle.gif) no-repeat 9px 11px #f9fbfa;
	border-top:1px solid #bdd7e6;
	border-bottom:1px solid #bdd7e6;
	border-left:1px solid #bdd7e6;
}

#content #about_li ul li a:link, #content #about_li ul li a:active, #content #about_li ul li a:visited {
	text-decoration:underline;
}

#content #about_li ul li a:hover {
	text-decoration:none;
}

#content_banner_left {
	float:left;
	width:802px;
}

#content_banner_left_graphic {
	float:left;
	width:802px;
	margin-bottom:10px;
}

#content_banner_left_full {
	float:left;
	width:800px;
	border:1px solid #eef3f6;
}

#content_banner_left_full_content {
	float:left;
	width:780px;
	padding:0 10px 0 10px;
	position:relative;
}
#inner_conent{
	float:left;
	border:1px solid #eef3f6;
	width:99%;
	margin-bottom:10px;
	
}

#content_banner_left_full_left {
	float:left;
	width:380px;
	padding:10px 10px 0 0;
}

#content_banner_left_full_right {
	float:left;
	width:380px;
	padding:10px 0 0 10px;
}

#content_banner_left_third {
	float:left;
	width:260px;
	padding-right:11px;
}

#content_banner_left_third_last {
	float:left;
	width:260px;
}

#content_banner_left_third .showcasehome {
	border:1px solid #9fc4d3;
	float:left;
	width:258px;
}

#content_banner_left_third .showcasehome h4 {
	padding:6px 10px;
	font-weight:bold;
	color:#0e7aa7;
}

#content_banner_left_third .showcasehome_bottom {
	padding:10px 10px 6px 10px;
	color:#0e7aa7;
	background:#edf3f5;
	margin-bottom:0;
	font-size:0.9em;
	float:left;
	width:238px;
}

#content_banner_left_third .showcasehome_left {
	float:left;
	width:146px;
}

#content_banner_left_third .showcasehome_right {
	float:left;
	width:92px;
	text-align:right;
}


#account_left_home .showcasehome {
	border:1px solid #9fc4d3;
	float:left;
	width:258px;
	margin-left:40px;
	margin-bottom:20px;
}

#account_left_home .showcasehome h4 {
	padding:6px 10px;
	font-weight:bold;
	color:#0e7aa7;
}

#account_left_home .showcasehome_bottom {
	padding:10px 10px 6px 10px;
	color:#0e7aa7;
	background:#edf3f5;
	margin-bottom:0;
	font-size:0.9em;
	float:left;
	width:238px;
}

#account_left_home .showcasehome_left {
	float:left;
	width:146px;
}

#account_left_home .showcasehome_right {
	float:left;
	width:92px;
	text-align:right;
}



.OrderTable .showcasehome {
	border:1px solid #9fc4d3;
	float:left;
	width:258px;
	margin-bottom:20px;
}

.OrderTable .showcasehome h4 {
	padding:6px 10px;
	font-weight:bold;
	color:#0e7aa7;
	text-align:left;
}

.OrderTable .showcasehome_bottom {
	padding:10px 10px 6px 10px;
	color:#0e7aa7;
	background:#edf3f5;
	margin-bottom:0;
	font-size:0.9em;
	float:left;
	width:238px;
	text-align:left;
}

.OrderTable .showcasehome_left {
	float:left;
	width:146px;
}

.OrderTable .showcasehome_right {
	float:left;
	width:92px;
	text-align:right;
}




#content_banner_left_third .featured_listing {
	border:1px solid #eef3f6;
	float:left;
	width:258px;
	min-height:210px;
}

#content_banner_left_third .featured_listing h4 {
	background:url(../images/arrow_blue.gif) no-repeat 8px 6px #edf3f5;
	padding-left:15px;
	font-size:1.2em;
	color:#235a77;
	padding:4px 10px 4px 25px;
	margin-bottom:10px;
}

#content_banner_left_third .featured_listing_bottom {
	padding:5px 10px 0 10px;
	color:#0e7aa7;
	margin-bottom:0;
	font-size:0.9em;
	float:left;
	width:238px;
}

#content_banner_left_third .featured_listing_left {
	float:left;
	width:92px;
}

#content_banner_left_third .featured_listing_right {
	float:left;
	width:146px;
	text-align:right;
	font-size:1em;
}

#content_banner_left_third .featured_listing_right ul {
	padding-bottom:8px;
	margin-bottom:0;
}

#content_banner_left_third .featured_listing_right ul li {
	background:url(../images/arrow_grey_angle.gif) no-repeat 3px 6px;
	padding-left:10px;
	font-size:1em;
}

#content_banner_left_half1 {
	float:left;
	width:401px;
	padding-right:0;
}

#content_banner_left_half2 {
	float:right;
	width:401px;
	padding-right:0;
}

#content_banner_left_half1 p, #content_banner_left_half2 p {
	padding:0 15px 2px 10px;
}

#content_banner_right {
	margin:0px;
	padding:0px;
	float:right;
	width:138px;
	_width:135px;
	text-align:right;
}
#content_banner_right img{
	margin-bottom:10px;
}


#content_banner_left_showcase {
	float:left;
	width:210px;
}

#content_banner_left_showcase h3  {
	background:url(../images/arrow_blue.gif) no-repeat 5px 6px #edf3f5;
	font-size:1.2em;
	color:#235a77;
	padding:4px 10px 4px 20px;
	margin-bottom:10px;
}

#content_banner_left_search {
	float:left;
	width:576px;
	padding-right:15px;
}

#content_banner_left_search ul li {
	list-style:none;	
	padding:3px 10px 4px 25px;
	background:url(../images/arrow_grey_angle.gif) no-repeat 9px 9px;
}

#content_banner_left_search ul li.background {
	background:url(../images/arrow_grey_angle.gif) no-repeat 9px 8px #f7f8fa;
}

#content_banner_left_search .listing {
	float:left;
	width:574px;
	border:1px solid #eef3f6;
	margin-top:5px;
	margin-bottom:5px;
}

#content_banner_left_search .listing h3  {
	background:url(../images/arrow_blue.gif) no-repeat 0 6px;
	font-size:1.2em;
	color:#235a77;
	padding:4px 10px 4px 15px;
	margin-bottom:10px;
}

#content_banner_left_search .listing1 {
	float:left;
	width:166px;
	text-align:center;
}

#content_banner_left_search .listing2 {
	float:left;
	width:135px;
	border-right:1px solid #f1f2f4;
	border-left:1px solid #f1f2f4;
	padding:0 10px 0 10px;
}

#content_banner_left_search .listing3 {
	float:left;
	padding:0 10px 0 10px;
}

#content_banner_left_full .detail {
	float:left;
	width:800px;
	margin-bottom:5px;
}

#content_banner_left_full .detail1 {
	float:left;
	width:210px;
	padding:0 15px;
}


#content .showcase {
	border:1px solid #9fc4d3;
	float:left;
	width:208px;
	margin-bottom:10px;
}

#content .showcase h4 {
	padding:6px 10px;
	font-weight:bold;
	color:#0e7aa7;
}


#content .showcase_bottom_home {
	padding:10px 10px 10px 10px;
	color:#0e7aa7;
	background:#edf3f5;
	margin-bottom:0;
	font-size:0.9em;
	float:left;
	width:238px;
}

#content .showcase_left_home {
	float:left;
	width:136px;
}

#content .showcase_right_home {
	float:left;
	width:92px;
	text-align:right;
}


#content .showcase_bottom {
	padding:10px 10px 6px 10px;
	color:#0e7aa7;
	background:#edf3f5;
	margin-bottom:0;
	font-size:0.9em;
	float:left;
	width:188px;
}

#content .showcase_left {
	float:left;
	width:96px;
}

#content .showcase_right {
	float:left;
	width:92px;
	text-align:right;
}

#content_banner_left_full .detail2 {
	float:left;
	width:519px;
	border-left:1px solid #f1f2f4;
	padding:0 20px 0 20px;
}

#content_banner_left_full .detail2 h3 {
	background:url(../images/arrow_blue.gif) no-repeat 0 12px;
	font-size:1.2em;
	color:#235a77;
	padding:10px 10px 4px 20px;
	margin-bottom:10px;
}

#content_banner_left_full .detail2_image {
	float:left;
	width:200px;
	height:125px;
}

#content_banner_left_full .detail2_details {
	float:left;
	width:307px;
	padding-left:10px;
}

#content_banner_left_listing {
	float:left;
	width:351px;
	padding-right:15px;
}

#content_banner_left_listing ul li {
	list-style:none;	
	padding:3px 10px 4px 25px;
	background:url(../images/arrow_grey_angle.gif) no-repeat 9px 9px;
}

#content_banner_left_listing ul li.background {
	background:url(../images/arrow_grey_angle.gif) no-repeat 9px 8px #f7f8fa;
}

#content_banner_left_listing .listing {
	float:left;
	width:349px;
	border:1px solid #eef3f6;
	margin-top:0;
	margin-bottom:10px;
}

#content_banner_left_listing .listing h3  {
	background:url(../images/arrow_blue.gif) no-repeat 0 6px;
	font-size:1.2em;
	color:#235a77;
	padding:4px 10px 4px 15px;
	margin-bottom:10px;
}

#content_banner_left_listing .listing_1 {
	float:left;
	width:100px;
	text-align:center;
	padding-left:5px;
}

#content_banner_left_listing .listing_2 {
	float:left;
	padding:0 10px 0 10px;
}
#content_banner_left_listing .listing_3 {
	float:left;
	width:98%;
	text-align:left;
	padding-left:2%;
}

.listing_4{
	float:left;
	width:48%;
	text-align:left;
	padding-left:2%;
}


#searchlistings {
	float:left;
	background:url(../images/searchlistings_bg.gif) no-repeat bottom;
	width:741px;
	padding:0 30px 15px 30px;
	margin-top:-17px !important;
	_margin-top:0px !important;
	margin-bottom:10px;
}

#searchlistings ul {
	float:left;
	padding-top:8px;
}

#searchlistings ul li {
	display: inline;
	float:left;
	list-style:none;	
	padding:2px 0 4px 0;
	background:none;
	width:245px;
	font-weight:bold;
}

/* Begin Class Styles =============================================== */

.fontwhite {
	color: #FFFFFF;	
}

.fontgrey {
	color: #999999;	
}

.fontblack {
	color: #000000;	
}

.fontdark {
	color:#245a72;
}

.background {
	background:#f7f6f6;
}

.border {
	border:1px solid #b8d0d2;
}

.borderrightdashed {
	border-right: 1px dashed #4b93b9;
}

a:link, a:visited, a:active {
	text-decoration: underline;
	color: #4b93b9;
}

a:hover {
	text-decoration: none;
	color: #4b93b9;
}

a.linkdark:link, a.linkdark:visited, a.linkdark:active {
	color: #245a72;
}

a.linkdark:hover {
	color: #245a72;
}

a.linkwhite:link, a.linkwhite:visited, a.linkwhite:active {
	color: #FFFFFF;
}

a.linkwhite:hover {
	color: #FFFFFF;
}

a.linkbullet:link, a.linkbullet:visited, a.linkbullet:active {
	padding: 0 0 0 18px;
	background: url(../images/arrow_blue.gif) no-repeat 0;
	font-weight:bold;
	text-decoration: underline;
}

a.linkbullet:hover {
	text-decoration: none;
}

/* End Class Styles =============================================== */

/* Begin Account Styles =============================================== */
#account_left_home{
	float:left;
	margin:0px;
	padding:0px;
	width:330px;
	border:1px solid #eef3f6;
}
p.NextToLabel{
	float:left;
	width:200px;
	display:block;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
p.NextToLabelSmaller{
	float:left;
	width:160px;
	display:block;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

label.NextToP{
	float:left;
	width:80px;
	display:block;
	clear:both;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	margin-bottom:10px;
}
label.NextToPLarger{
	float:left;
	width:120px;
	display:block;
	clear:both;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	margin-bottom:10px;
}

ul.NextToLabelul{
	float:left;
	width:220px;
	display:block;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

#account_nav{
	width:100%;
	margin:0px;
	padding:0px;
	height:28px;
	float:left;
	background:#fafbfd;
	margin-bottom:10px;
}
#account_nav ul.Account_nav_ul{
	float:left;
	margin:0px;
	padding:0px;
	padding-left:10px;
	list-style:none;
}
#account_nav ul.Account_nav_ul li{
	float:left;
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-top:5px;
	height:18px;
	background:none;
	text-decoration:none;
	padding-right:10px;
	border-right:1px solid #abc1ce;
}
#account_nav ul.Account_nav_ul li a,#account_nav ul.Account_nav_ul li a:hover,#account_nav ul.Account_nav_ul li a:visited{
	text-decoration:none;
	
}
#account_nav ul.Account_nav_ul li a.selected{
	font-weight:bold;
}

#account_right_home{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:15px;
	width:590px;
	border:1px solid #eef3f6;
}
#account_right_home form{
	margin-left:50px;
}

/* End Account Styles =============================================== */


/* Begin Adverts Styles =============================================== */

#Adverts_Left{
	float:left;
	width:329px;
	margin:0px;
	padding:0px;
	
}
#Adverts_Left div.Adverts_Left_Content{
	float:left;
	width:329px;
	margin:0px;
	padding:0px;
	border:1px solid #eef3f6;
	margin-bottom:10px;
	padding-bottom:10px;
}
div.showEv{
	width:134px;
	font-size:8px;
	border:1px solid #9ec6d2;
	background:#edf2f5;
	margin-left:10px;
}
.showEv h4{
	width:124px;
	font-size:9px;
	padding-left:10px;
	font-weight:bold;
	background:#ffffff;
}
div.showEv div.showEv_left{
	width:90px;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:10px;
}

div.showEv div.showEv_Right{
	width:43px;
	float:left;
	margin:0px;
	padding:0px;
}


div.showEv2{
	width:244px;
	font-size:8px;
	border:1px solid #9ec6d2;
	background:#edf2f5;
	margin-left:10px;
}
.showEv2 h4{
	width:234px;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	background:#ffffff;
}
div.showEv2 div.showEv2_left{
	width:154px;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:10px;
}


.Adverts_Left_Content .Adverts_Left_Content_Left{
	width:154px;
	float:left;
	margin:0px;
	padding:0px;
}

.Adverts_Left_Content .Adverts_Left_Content_Right{
	width:164px;
	float:left;
	margin:0px;
	padding:0px;
}
.Line{
	border-bottom:1px solid #cfdddd;
	height:5px;
	width:89%;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
}
p.Status{
	float:right;
	font-weight:bold;
	margin-top:20px;
	font-size:15px;
	color:#295970;
}


#Adverts_Middle{
	float:left;
	margin:0px;
	padding:0px;
	width:291px;
	margin-left:10px;
	_margin-left:5px;
	
}

#Adverts_Middle div.Adverts_Middle_Content{
	float:left;
	width:291px;
	margin:0px;
	padding:0px;
	border:1px solid #eef3f6;
	margin-bottom:10px;
	padding-bottom:10px;
}


.Level
{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.Level img{
	float:left;
	margin:0px;
	padding:0px;
}
.Level img.alignImage{
	padding-top:5px;
}
.Adverts_Middle_Content ul.tickul {
	float:left;
	width:85%;
	margin-left:20px;
	_margin-left:10px;
	margin-bottom:10px;
}

.Enquiry{
	width:85%;
	border-bottom:1px solid #d6ebf0;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.EnquiryLeft{
	width:50%;
	float:left;
	margin:0px;
	padding:0px;
	font-weight:bold;	
}
.EnquiryRight{
	width:40%;
	float:left;
	margin:0px;
	padding:0px;
	
}
.EnquiryRight img{
	float:right;
	
}


#Adverts_Right{
	width:300px;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:10px;
	_margin-left:5px;
}
#Adverts_Right div.Adverts_Right_Content{
	float:left;
	width:300px;
	margin:0px;
	padding:0px;
	border:1px solid #eef3f6;
	margin-bottom:10px;
	padding-bottom:10px;
	
}

.Adverts_Right_Content_Left{
	width:270px;
	float:left;
	margin:0px;
	padding:0px;
	
}


.Adverts_Right_Content_Left_Banners{
	width:120px;
	float:left;
	margin:0px;
	padding:0px;
}
.Adverts_Right_Content_Right_Banners{
	width:120px;
	float:left;
	margin:0px;
	padding:0px;
}


.Adverts_Right_Content img.Buy{
	float:right;
	margin-right:10px;
}


#Account_Left,#Account_Right{
	float:left;
	margin:0px;
	padding:0px;
	width:457px;
	border:1px solid #eef3f6;
}
#Account_Right{
	margin-left:20px;
}

.Detaileda{
	width:83%;
	background: url(../images/arrow_blue.gif) #f7f8fa no-repeat 10px 9px;
	line-height:20px;
	margin-left:5%;
	padding-left:7%;
	padding-top:5px;
	font-weight:bold;
}

.DetailedaThing{
	background: url(../images/arrow_blue.gif) #f7f8fa no-repeat 10px 9px;
	line-height:20px;
	margin-left:5%;
	padding-left:7%;
	padding-right:7%;
	padding-top:5px;
	font-weight:bold;
}


.DropDown{
	float:right;
	margin-right:5%;
	_margin-right:1%;
	margin-bottom:2%;
	_margin-bottom:0%;
}
.DropDown select{
	font-size: 0.9em; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF !important;
	border: 1px #b7b4b4 solid;
	color: #4e93bd;
}
.DropDown label{
	margin-right:10px;
}
.input_bg_select{
	
	height:23px;
	background:url(../images/input_bg.gif) repeat-x;
	float:left;
	margin-bottom:5px;
}
.Form_Account_Right{
	width:83%;
	margin-left:5%;
}
.Form_Account_Right input.button{
	float:right;
	margin-right:17%;
	_margin-right:14%;
	margin-top:2%;
	margin-bottom:5%;
}
.OrderTable tr th{
	font-size:14px;
	margin-top:5px;
}
.OrderTable tr.trOrder{
	background:#f5f9fa;
}
.OrderTable{
	margin-bottom:10px;
}

/* End Account Styles =============================================== */
/* Begin register Styles =============================================== */
.tabs{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background:#eef3f6;
}
.tabs p{
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/arrow_blue.gif) no-repeat 5px 9px;
	padding-left:25px;
	margin-left:10px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#87aab0;
}
p.on{
color:#2a5578;
}


.left_inner{
	float:left;
	margin:0px;
	padding:0px;
	width:45%;
	margin-top:2%;
	margin-bottom:2%;

}
.right_inner{
	float:left;
	margin:0px;
	padding:0px;
	width:55%;
	margin-top:2%;
	margin-bottom:2%;
}
form.moreform{
	width:60%;
}
form.moreform label{
	float:left;
	clear:both;
	width:30%;
	display:block;
	font-weight:bold;
	margin-bottom:10px; 
	text-align:right;
	margin-right:5px;
}
form.moreform select{
	float:left;
}
form.moreform p{
	float:left;
	width:100%;
}

#login{
	width:40%;
	float:left;
	border:1px solid #eef3f6;
	margin-left:30%;
	_margin-left:15%;
}

.ConfirmBox{
	width:60%;
	margin-left:15%;
	border:1px solid #eef3f6;
}


/* Begin Form Styles =============================================== */

form {
	margin: 0;
	padding: 0;
}

legend { 
	padding: 0 6px;
	color: #000000;
	font-weight: bold;
}

fieldset, input:focus, textarea:focus {
	border: 1px solid #bcbbbb;
}

input {
	margin:0;
	padding:0;
}

.input {
	font-size: 0.9em; 
	font-family: Arial, Helvetica, sans-serif;
	background:#FFFFFF !important;
	border:none !important;
	color: #4396b8;
	height:19px;
	padding:3px 2px 0 2px;
	margin:0;
}

.inputsmall {
	font-size: 0.8em; 
	font-family: Arial, Helvetica, sans-serif;
	background:#FFFFFF !important;
	border:none;
	color: #4396b8;
	padding:2px;
}

.select {
	font-size: 0.9em; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF !important;
	border: 1px #b7b4b4 solid;
	color: #4c4c4c;
}
.inputseacher {
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF !important;
	border: 1px #b7b4b4 solid;
	height:17px;
	line-height:17px;
	width:150px;
	color: #4c4c4c;
}

.input_round {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	background:none !important;
	border:none !important;
	color: #4396b8;
	width:205px;
	height:20px;
	padding:3px 0 0 0;
	margin:0;
}
.input_round_fullspan {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	background:none !important;
	border:none !important;
	color: #4396b8;
	width:400px;
	height:20px;
	padding:3px 0 0 0;
	margin:0;
}

.input_round_small {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	background:none !important;
	border:none !important;
	color: #4396b8;
	height:20px;
	padding:3px 0 0 0;
	margin:0;
	margin-bottom:5px;
}

.input_left {
	width:11px;
	height:23px;
	background:url(../images/input_left_bg.gif) no-repeat;
	float:left;
}

.input_right {
	width:11px;
	height:23px;
	background:url(../images/input_right_bg.gif) no-repeat;
	float:left;
}

.input_bg {
	width:205px;
	height:23px;
	background:url(../images/input_bg.gif) repeat-x;
	float:left;
}
.input_bg_fullspan {
	width:400px;
	height:23px;
	background:url(../images/input_bg.gif) repeat-x;
	float:left;
}
.input_bg_small{
	width:115px;
	height:23px;
	background:url(../images/input_bg.gif) repeat-x;
	float:left;
	margin-bottom:5px;
}
.fileinput{
	border:1px solid #c3c7ca;
	font-family: Arial, Helvetica, sans-serif;
	background:none !important;
	border:1px solid #c3c7ca;
	color:#4396b8;
	font-size: 12px; 
}
.fileinput_small{
	border:1px solid #c3c7ca;
	font-family: Arial, Helvetica, sans-serif;
	background:none !important;
	border:1px solid #c3c7ca;
	color:#4396b8;
	font-size: 12px;
}

.textarea {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	background:none !important;
	border:none !important;
	color: #4396b8;
	width:209px;
	height:98px;
	padding:0;
	margin:0;
	overflow: scroll; 
	overflow-y: scroll; 
	overflow-x: hidden; 
	overflow:-moz-scrollbars-vertical;
	scrollbar-face-color : #e5e5e5; 
	scrollbar-highlight-color : #e5e5e5; 
	scrollbar-3dlight-color : #e5e5e5;
	scrollbar-darkshadow-color : #e5e5e5;
	scrollbar-arrow-color : #FFFFFF; 
	scrollbar-shadow-color : #e5e5e5;
	scrollbar-track-color: #f7f6f6;
}
.textarea_big {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	background:none !important;
	border:none !important;
	color: #4396b8;
	width:485px;
	height:200px;
	padding:0;
	margin:0;
	overflow: scroll; 
	overflow-y: scroll; 
	overflow-x: hidden; 
	overflow:-moz-scrollbars-vertical;
	scrollbar-face-color : #e5e5e5; 
	scrollbar-highlight-color : #e5e5e5; 
	scrollbar-3dlight-color : #e5e5e5;
	scrollbar-darkshadow-color : #e5e5e5;
	scrollbar-arrow-color : #FFFFFF; 
	scrollbar-shadow-color : #e5e5e5;
	scrollbar-track-color: #f7f6f6;
}
.textarea_small{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	background:none !important;
	border:none !important;
	color: #4396b8;
	width:127px;
	height:98px;
	padding:0;
	margin:0;
	overflow:auto;
}


.textarea_bg {
	width:217px;
	height:104px;
	background:url(../images/textarea_bg.gif) repeat-y;
	padding:5px 0 0 8px;
}
.textarea_bg_fullspan {
	width:500px;
	height:209px;
	background:url(../images/textarea_big.gif) no-repeat;
	padding:5px 0 0 8px;
}


.textarea_bg_small{
	width:135px;
	height:104px;
	background:url(../images/textarea_bg_small.gif) repeat-y;
	padding:5px 0 0 8px;
}

.select {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF !important;
	border: 1px #b7b4b4 solid;
	color: #4c4c4c;
}
.selectblue {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF !important;
	border: 1px #4396B8 solid;
	color: #4396B8;
}
.UpdateRight{
	float:right;
	margin-right:2%;
	_margin-right:1%;
	margin-bottom:5%;
	_margin-bottom:2%;
}
.full{
	float:left;
	width:918px;
	border:1px solid #f1f2f4;
}

.full_Half_Inside{
	width:49%;
	padding:0px;
	float:left;
}
.Add{
	margin-left:31%;
	margin-top:2%;
	margin-bottom:2%;
	}
.BlockLeft{
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:3px;
}
p.topp{
	margin-top:20px;	
}
p.bottomp{
	margin-bottom:20px;
}

p.editp{
width:80%;
margin-left:50px;

padding-left:40px;
padding-top:40px;
padding-bottom:52px;
}
p.editp a{
	margin-left:40px;
}

.Prices{
	width:500px;
	float:left;
	margin-left:40px;
}


/* End Form Styles =============================================== */

/* Calendar Styles =============================================== */

input.dater{
	float:left;
	border:1px solid #AAB8C3;
	color: #4396b8;
}


input.calendar {
  width: 100px;
}
button.calendar {
  background: url(calendar-icon.gif);
  border: 0;
  cursor: pointer;
  float: left;
  height: 20px;
  margin-right: 6px;
  width: 20px;
}
button.calendar:hover,
button.calendar.active {
  background-position: left bottom;
} 

.hidden {
	opacity: 0;
	position: absolute;
}
.visible {
	opacity: 1;
}


input.calendar,
select.calendar {
	width: 99px;
}

button.calendar {
	background: url(calendar-icon.gif);
	border: 0;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-right: 6px;
	width: 20px;
}
button.calendar:hover,
button.calendar.active {
	background-position: 0 20px;
}

div.calendar {
	background:#ffffff;
	border:1px solid black;
	height: 195px;
	padding: 0 6px;
	text-align: center;
	width: 147px;
}	
	div.calendar * {
		margin: 0;
		padding: 0;
	}	
	div.calendar div {
		background: none !important;
		cursor: move;
		height: 185px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
		width: 147px;
	}	
	
	div.calendar caption {
		color: #333;
		font: normal 12px/16px Arial, Helvetica, sans-serif;
		padding-top: 6px;
		text-align: center;
		width: 100%;
	}
	div.calendar caption a {
		cursor: pointer;
		display: block;
		height: 12px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 17px;
		width: 11px;
	}
	div.calendar caption a.prev {
		background-image: url(calendar-prev.gif);
		left: 0;
	}
	div.calendar caption a.next {
		background-image: url(calendar-next.gif);
		right: 0;
	}
	div.calendar caption a:hover {
		background-position: 0 12px;
	}
	div.calendar caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.calendar caption span.month {
		padding-right: 8px;
	}
	div.calendar caption span.month:after {
		content: ',';
	}

	div.calendar table {
		background: #FFF;
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.calendar td,
	div.calendar th {
		border: 0;
		color: #0597DB;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 21px;
		text-align: center;
		width: 21px;
	}
	div.calendar td {
		color: #FFF;
		font-size: 11px;
	}
	div.calendar td.invalid {
		color: #999;
	}
	div.calendar td.valid {
		color: #0597DB;
		cursor: pointer;
	}
	div.calendar td.hilite {
		background: url(calendar-hilite.gif);
	}
	div.calendar td.inactive {
		color: #FFF;
	}
	div.calendar td.active,
	div.calendar td.hover {
		background: url(calendar-hilite.gif) 0 100%;
		color: #FFF;
		cursor: pointer;
	}
