/*
Theme Name: RGV Sports
Theme URI: http://rgvsportsandsocial.com/
Description: Theme inspired by the site Bridge 55 Clothing.
Version: 1.0
Author: Anthony Acosta
Author URI: http://kennedymedia.com/
*/
body { font-family: verdana,geneva; margin: 0px; padding: 0px; color: #404040; font-size: 14px; background: url(images/bg_profiles.gif) repeat scroll top center;}

#container { width: 1010px; margin-left: auto; margin-right: auto;}
#small_container { width: 250px; margin-left: auto; margin-right: auto;}

#bricks { width: 384px; height: 243px; position: absolute; top: 0px; margin-left: 151px;}
#bricks_small { width: 384px; height: 166px; position: absolute; top: 0px; margin-left: 151px;}

#logo { width: 347px; height: 120px; position: absolute; top: 5px; margin-left: 15px;}

#top { width: 1010px; height: 158px;}

#chat { z-index:1000; position: absolute; top: 56px; margin-left: 350px;}

#toplinks { margin-left: 247px; top: 0px; position: absolute; width: 496px; font-size: 11px; padding-right: 15px; height: 99px; text-align: right; background: url(images/vertical_line.gif) no-repeat scroll top right;}
	#toplinks ul { margin: 25px 0px 0px 0px; padding: 0px; text-align: right;}
	#toplinks li { list-style-type: none; display: inline; padding-bottom: 5px; padding-left: 16px; background: url(images/topnav_bkg.gif) no-repeat scroll top left;}
	#toplinks a { color: #8d857f; text-decoration: none;}
	#toplinks a:hover { color: #534b45; text-decoration: none;}
	#toplinks .selected { color: #534b45; text-decoration: none;}
	#toplinks .selected a { color: #534b45; text-decoration: none;}
	.tel { margin-top: 13px;} 

#basket_div { position: absolute; top: 20px; margin-left: 770px; width: 220px; font-size: 11px; color: #EDEDED;}
	#basket_div a { color: #7f7f7f; text-decoration: none;}
	#basket_div a:hover { color: #5094ne;}
	#basket_div h2 { margin-top: 7px; font-weight: normal; color: #000; font-size: 13px;}
	
#nav { position: absolute; top: 127px; margin-left: 19px; width: 640px; font-size: 13px;}
	#nav a { color: #fff; text-decoration: none; padding-right: 24px; background: url(images/nav_divider.gif) no-repeat scroll center right;}
	#nav a:hover { color: #98d5db; text-decoration: none;}
	#nav .selected { color: #98d5db; text-decoration: none;}
	#nav .selected a { color: #98d5db; text-decoration: none;}
	#toplinks .nobkg, #nav .nobkg { background: none;}
	#nav ul { margin: 0px; padding: 0px;}
	#nav li { list-style-type: none; float: left;}
	
#subnav { width: 187px; min-height: 260px; padding-bottom: 20px; padding-top: 45px; color: #fff; background: #3B2721 url(images/subnav_bkg.gif) no-repeat scroll top left;}
	* html #subnav { height: 400px;}
	#subnav h2 { color: #fff; padding-bottom: 10px; padding-top: 10px; padding-left: 15px;}
	#subnav h2 a { color: #fff;}
	#subnav ul { padding: 0px 15px 5px 15px; *padding: 0px 0px 0px 15px; width: 161px; margin: 0px;}
	#subnav li { font-size: 11px; list-style-type: none; line-height: 18px; border-bottom: 1px solid #554132; color: #f7f5eb;}
	#subnav a { font-family: verdana,geneva; background: url(images/subnav_arrow.gif) no-repeat scroll center left; width: 137px; display: block; color: #98d5db; text-decoration: none; padding-left: 10px;}
	#subnav a:hover { background: url(images/subnav_arrow.gif) no-repeat scroll center left; color: #fff; text-decoration: none;}
	#subnav li h3 {padding-bottom: 2px; font-size: 13px;}
	#main_left #subnav h3 a { padding-left: 0px; color: #fff; font-weight: normal; background: none; font-family: verdana,geneva;}
	#main_left #subnav h3 a:hover { color: #98d5db;}
	#subnav .indent1 { padding-left: 0px;}
	#subnav .indent2 { padding-left: 15px;}
	#subnav .indent3 { padding-left: 20px;}
	#subnav .indent4 { padding-left: 25px;}
	#subnav .selected { color: #fff;}
	#subnav a.selected { color: #fff;}
	#subnav a.back { background: url(images/subnav_arrow_back.gif) no-repeat scroll center left;}
	#subnav_bottom { width: 187px; height: 10px; margin-bottom: 3px; background: url(images/subnav_bottom.gif) no-repeat scroll bottom left;}

	#subnav #other { background: #422512; margin: 30px 0px 20px 0px; padding: 0px 0px 10px 0px;}

#search_div { position: absolute; top: 120px; margin-left: 692px; width: 310px; font-size: 12px;}
	#search_div label { width: 94px; color: #e8dfd9; margin-top: 3px; padding-right: 2px;}
	#search_div .textfield { font-size: 11px; width: 167px; padding: 2px 3px 2px 3px; background: #fff; color: #000; border: none;}
	#search_div .textfield:hover { background: #f8f7f1; color: #000; border: none;}

#main { width: 1005px; margin-left: 5px;}
	#main_left { width: 187px; float: left; margin-right: 9px;}
	#main_right { width: 809px; float: right;}
	
#homepage_left { width: 658px; margin-right: 5px; float: left;}
#homepage_right { padding-top: 26px; width: 146px; float: right;}

body #content { font-family: verdana,geneva; font-size: 13px; margin-left: 1px; background: #f8f7f1; width: 761px; padding: 0px 20px 20px 20px;}
body #content p { font-family: verdana,geneva;}
	#content a { text-decoration: none; color: #5193b3;}
	#content a:hover { text-decoration: none; color: #014c70;}

body #content_normal { min-height: 533px; font-family: verdana,geneva; font-size: 13px; margin-left: 1px; background: #f8f7f1; width: 761px; padding: 30px 20px 20px 20px; background: #f8f7f1 url(images/content_normal_top.gif) no-repeat scroll top right;}
* html #content_normal { height: 533px;}
body #content_normal p { font-family: verdana,geneva;}
	#content_normal a { text-decoration: none; color: #5193b3;}
	#content_normal a:hover { text-decoration: none; color: #014c70;}
	

body #content_large { font-family: verdana,geneva; font-size: 11px; width: 965px; margin-top: 8px; padding: 20px 20px 20px 20px; background: #f8f7f1 url(images/content_top.gif) no-repeat scroll top right;}
body #content_large p { font-family: verdana,geneva;}
	#content_large a { text-decoration: none; color: #5193b3;}
	#content_large a:hover { text-decoration: none; color: #014c70;}

#footer { width: 995px; margin-left: 5px; margin-top: 10px; margin-bottom: 20px; background: #67604c; padding: 7px 5px 5px 5px;}
	#footer_left { color: #fff; float: left; width: 775px; padding-left: 10px;}
		#footer_left ul { padding: 0px; margin: 0px;}
		#footer_left li { list-style-type: none; float: left; padding-right: 10px; background: url(images/footer_divider.gif) repeat-y scroll center right;}
		#footer_left .copy { background: none; padding-right: 22px; margin-bottom: 4px;}
	#footer_right { width: 158px; float: right; padding-right: 10px; color: #9b978a; text-align: right;}
	#footer a { color: #fff; text-decoration: none;}
	#footer a:hover { color: #fbe9b6; text-decoration: none;}
	
	#newsletter { margin-top: 8px;}
	#newsletter label { width: auto; color: #d9c99c; margin-top: 3px; margin-right: 5px;}
	#newsletter .textfield { font-size: 11px; width: 164px; padding: 2px 3px 2px 3px; background: #3a3528; color: #9b978a; border: none;}
	#newsletter .textfield:hover { background: #201d15; color: #9b978a; border: none;}

#banner { width: 658px; height: 309px; margin-bottom: 4px; margin-top: 10px; z-index:-1;}
#banner_internal { width: 808px; height: 288px;}
#banner_internal_bkg { position: absolute; margin: 0px 0px 0px 0px; width: 796px; height: 271px; padding: 12px 0px 0px 17px; background: url(images/internal_banner_bkg.gif) no-repeat scroll top left;}
#banner_internal_branded { padding-top: 10px; width: 799px; height: 273px;}

#callback { width: 134px;font-family: verdana,geneva; color: #fff; font-size: 12px; float:right;}
	#callback .callback { padding-left: 20px; line-height: 20px; background: url(../_images/icons/callback.gif) no-repeat scroll top left;}
	#callback a { color: #5094b4; text-decoration: none;}

#getitfirst { width: 162px; background: url(../_images/buttons/getitfirst.gif) no-repeat scroll top left; font-family: verdana,geneva; color: #fff; font-size: 12px; padding: 70px 10px 20px 15px;}
	#getitfirst .form { padding: 15px;}
	#getitfirst .textfield { background: #a09880; width: 150px; border: none; color: #000; padding: 2px;}
	#getitfirst a { text-decoration: none; color: #98d5db; background: url(images/blog_arrow.gif) no-repeat scroll center right; padding-right: 10px;}
	#getitfirst a:hover { text-decoration: none; color: #5094b4;}
	#getitfirst .link { background: url(images/blog_arrow.gif) no-repeat scroll center right; padding-right: 10px;}


#whatsnew { width: 333px; height: 241px; float: left;}
	#whatsnew .whatsnew_text { padding: 54px 20px 0px 14px; color: #72693c; font-size: 12px;}
	#whatsnew .whatsnew_text a { color: #5094b4; text-decoration: none; background: url(images/whatsnew_arrow.gif) no-repeat scroll center right; padding-right: 10px;}
	#whatsnew .whatsnew_text a:hover { color: #17485f; text-decoration: none;}
#getthelook { width: 318px; float: left;}
	
	#paper_1 { float: left; margin-right: 10px; width: 215px; height: 325px; background: url(images/paper1_bkg.gif) no-repeat scroll top left;}
	#paper_2 { float: left; margin-right: 10px; width: 208px; height: 323px; background: url(images/paper2_bkg.gif) no-repeat scroll top left;}
	#paper_3 { float: left; width: 209px; height: 324px; background: url(images/paper3_bkg.gif) no-repeat scroll top left;}
	#paper_1 ul, #paper_2 ul, #paper_3 ul { margin: 0px 0px 0px 55px; padding: 0px 0px 0px 0px; width: 145px; text-align:left;}
	#paper_1 li, #paper_2 li, #paper_3 li { list-style-type: none; display: inline;}
	#paper_1 li a, #paper_2 li a, #paper_3 li a { margin-right: 7px; padding-bottom: 7px;}
	#paper_1 li img, #paper_2 li img, #paper_3 li img { border: 1px solid #b2aa93; background: #fff; width: 60px; height: 75px;}
	.paper a { float: left; color: #5193b3; text-decoration: none; background: url(images/paper_arrow.gif) no-repeat scroll center right;}
	.paper a:hover { text-decoration: none; color: #014c70;}
	.paper h3 { padding-left: 53px;}
	.paper h3 a { padding-right: 12px;}
	
	.title_topaccessories { height: 290px; margin-top: 35px; background: url(../_images/titles/title_topaccessories.gif) no-repeat scroll top left;}
	.title_topfootwear { height: 290px; margin-top: 35px; background: url(../_images/titles/title_topfootwear.gif) no-repeat scroll top left;}
	.title_topknitwear { height: 290px; margin-top: 35px; background: url(../_images/titles/title_topknitwear.gif) no-repeat scroll top left;}
	.title_topcombats { height: 290px; margin-top: 35px; background: url(../_images/titles/title_topcombats.gif) no-repeat scroll top left;}
	.title_toptshirts { height: 290px; margin-top: 35px; background: url(../_images/titles/title_toptshirts.gif) no-repeat scroll top left;}
	.title_topsweats { height: 290px; margin-top: 35px; background: url(../_images/titles/title_topsweats.gif) no-repeat scroll top left;}
	.title_topshorts { height: 290px; margin-top: 35px; background: url(../_images/titles/title_topshorts.gif) no-repeat scroll top left;}
	.title_topshirts { height: 290px; margin-top: 35px; background: url(../_images/titles/title_topshirts.gif) no-repeat scroll top left;}
	.title_topdenim { height: 290px; margin-top: 35px; background: url(../_images/titles/title_topdenim.gif) no-repeat scroll top left;}
	.title_topcaps { height: 290px; margin-top: 35px; background: url(../_images/titles/title_topcaps.gif) no-repeat scroll top left;}
	.title_topjeans { height: 290px; margin-top: 35px; background: url(../_images/titles/title_topjeans.gif) no-repeat scroll top left;}
	
#whatsgoingon { color: #fff; padding-left: 15px; padding-top: 30px; padding-bottom: 15px; width: 172px; background: #000 url(images/whatsgoingon_bkg.gif) no-repeat scroll top left; margin-bottom: 3px;}
	#whatsgoingon ul { margin: 0px; padding: 0px 0px 10px 0px;}
	#whatsgoingon li { list-style-type: none; border-bottom: 1px solid #21201e; padding-top: 2px; padding-bottom: 2px;}
	#whatsgoingon h2 { color: #dcd4bb; padding-bottom: 7px;}
	#whatsgoingon a { text-decoration: none; color: #98d5db; background: url(images/blog_arrow.gif) no-repeat scroll center right; padding-right: 10px;}
	#whatsgoingon .link { background: url(images/blog_arrow.gif) no-repeat scroll center right; padding-right: 10px;}
	#whatsgoingon a:hover { text-decoration: none; color: #5094b4;}
	#whatsgoingon p { padding-bottom: 2px;}

#shopbybrands { margin-bottom: 5px; padding-bottom: 20px; padding-top: 20px; width: 146px; background: #67604c url(images/shopbybrand_bkg.gif) no-repeat scroll top left;}
	#shopbybrands h2 { color: #afab9c; text-align: center; padding-bottom: 15px; font-weight: normal; font-size: 15px;}
	#shopbybrands ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;}
	#shopbybrands li { list-style-type: none; text-align: center; padding-bottom: 8px;}
	
#bank_logos { width: 145px; height: 118px; margin-bottom: 5px;}

#breadcrumb { width: 501px; float:right; text-align: right; margin-top: 2px;}
	#breadcrumb ul { margin: 0px; padding: 0px;}
	#breadcrumb li { list-style-type: none; display: inline;}
	#breadcrumb a { padding-right: 12px; background: url(images/breadcrumb_arrow.gif) no-repeat scroll center right;}



/* HOVER STYLES */
.hover a { text-decoration: none;}
.hover a.help dfn.comment{ position:absolute; margin-left: 50px; margin-top: 50px; visibility:hidden; text-decoration: none; font-style:normal; background-color:#000; color: #fff; border: solid 1px #fff; font-size:.9em; text-align: left; padding:5px; width:auto; z-index:100;}										
.hover a:hover.help{ text-decoration:none;}										
.hover a:hover.help dfn.comment{ margin-top: 50px; visibility: visible; text-decoration: none;}
.hover .bluetext { color: #98d5db;}


/* POPUP */
#popup { width: 400px; color: #fff; position: relative; left: 3px; top: 3px; margin-right: 3px; margin-bottom: 3px;}
	#popup .textfield { border: 1px solid #948f74; padding: 1px 2px 1px 2px; background: #e3e0d2; color: #67604c;}
	#popup label { margin-top: 3px; width: auto; font-weight: bold; margin-right: 3px;}
#popup .shadow2, #popup .shadow3, #popup .container { position: relative; left: -1px; top: -1px;}
    #popup .shadow1 { background: #F1F0F1;}
    #popup .shadow2 { background: #DBDADB;}
    #popup .shadow3 { background: #B8B6B8;}
    #popup .container { background: #afab96; border: 1px solid #67604c; padding: 10px;}





.popup_large { width: 400px; background: #e6e5d9; border: 1px solid #b6b49c; padding: 6px 10px 0px 10px; z-index:2; position: absolute; margin-left: 180px; margin-right: auto;}
	.popup_large .form { width: 360px; background:none; border: none; padding: 0px;}
	.popup_large .form label { width: 160px;}
	.popup_large .form .buttonspacer { margin-left: 160px;}
	.popup_large .form .textfield { width: 194px;}
	.popup_large .form .textarea { width: 198px;}
	.popup_large h1 { padding-bottom: 4px; font-weight: normal;}
	.popup_large .popup_content { border: 1px solid #c1bfa2; background-color: #f9f9f5; padding: 7px; width: 382px; margin-bottom: 10px;}
	.popup_large .popup_content .price { margin-top: 10px; font-family: "Times New Roman", Times, serif; font-size: 240%; color: #990000; font-weight: normal;}
	.popup_large .red { color: #990000;}
	.popup_large a { text-decoration: none; color: #5193b3;}
	.popup_large a:hover { text-decoration: none; color: #014c70;}
	
	.popup_large .popup_content ul { margin: 0px; padding: 0px;}
	#content .popup_large .popup_content li { list-style-type: none; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px dotted #c1bfa2;}
	.popup_large .popup_content ul img { border: 1px solid #c1bfa2; float: left; margin-right: 10px; margin-bottom: 3px;}
	.popup_large .popup_content .center { text-align: center; width: 386px; padding: 10px 0px 10px 0px;}
	.popup_large .left_div { float: left; width: 236px;}
	.popup_large .right_div { float: right; width: 150px; text-align: right;}
	#content .popup_large .right_div ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	#content .popup_large .right_div li { list-style-type: none; text-align: right; padding-bottom: 4px;}
	
	.popup_content .popup_error { color:#000; padding: 0px 0px 10px 32px; background: url(images/error.gif) no-repeat scroll top left; font-weight: bold;}
	.popup_content .popup_correct { color:#000; padding: 0px 0px 10px 32px; background: url(images/correct.gif) no-repeat scroll top left; font-weight: bold;}

	
	
	


/* FORM STYLES */
/*.cform { width: 630px; background: #e6e5d9; border: 1px solid #b6b49c; padding: 20px;}
	.cform .textfield { width: 240px; background: #b6b49c; border: none; color: #fff; padding: 2px;}
	.cform .textfield:hover, .form textarea:hover { background: #878268;}
	.cform textarea { width: 280px; overflow: auto; height: 150px; background: #b6b49c; border: none; color: #fff;}
	.cform .buttonspacer { margin-left: 138px;}
	.cform .button { padding: 2px 5px 3px 5px; text-align: center; color: #98d5db; border: none; text-align: none; background: #413c2d;}
	.cform .button:hover { text-align: center; color: #98d5db; background: #1b1810;}
	.cform label { padding-top: 2px; width: 140px;}
	.cform .longlabel { width: 200px;}
	.cform .longbuttonspacer { margin-left: 200px; padding-bottom: 2px;}
	.cform hr { background: #b6b49c;}*/
	
	#main a.button { padding: 2px 5px 3px 5px; text-align: center; color: #98d5db; border: none; text-align: none; background: #413c2d;}
	#main a.button:hover { text-align: center; color: #98d5db; background: #1b1810;}
	
/* INFORMATION PAGE STYLES */
ul#tabs { margin: 40px 0px 0px 37px; padding: 0px; height: 32px;}
	ul#tabs li { height: 32px; font-size: 100%; text-transform: uppercase; list-style-type: none; float: left; margin-right: 1px; padding: 0px;}
	ul#tabs .front { float:left; display: block; width: auto; height: 22px; padding: 10px 0px 0px 10px; background: url(images/informationtab_bkg.gif) no-repeat scroll top left;}
	ul#tabs a { color: #979373; text-decoration: none;}
	ul#tabs a:hover { color: #292714; text-decoration: none;}
	ul#tabs .end { display: block; float:left; width: 10px; height: 32px; background: url(images/informationtab_end.gif) no-repeat scroll top right;}

#information_content { min-height: 500px; font-family: "Arial", Helvetica, sans-serif; font-size: 11px; width: 965px; padding: 20px 20px 20px 20px; background: #f8f7f1 url(images/information_content.gif) no-repeat scroll top right;}
* html #information_content  { height: 500px;}
body #information_content p { font-family: "Arial", Helvetica, sans-serif;}
	#information_content a { text-decoration: none; color: #5193b3;}
	#information_content a:hover { text-decoration: none; color: #014c70;}

#information_content_small { min-height: 200px; font-family: "Arial", Helvetica, sans-serif; font-size: 11px; width: 400px; padding: 20px 20px 20px 20px; background: #f8f7f1;}
* html #information_content_small  { height: 200px;}
body #information_content_small p { font-family: "Arial", Helvetica, sans-serif;}
	#information_content_small a { text-decoration: none; color: #5193b3;}
	#information_content_small a:hover { text-decoration: none; color: #014c70;}
	
/* BRANDS */
ul#brands { margin: 20px 0px 0px 50px; padding: 0px;}
	ul#brands li { list-style-type: none; float: left; border-right: 1px dotted #b3b2ae; border-bottom: 1px dotted #b3b2ae;}

.table { background: #ebe8d9; width: 100%;}
	.table th { text-align: center; border-bottom: 1px solid #f8f7f1; border-right: 1px solid #f8f7f1; background-color: #6c634f; padding: 4px; font-weight: bold; color: #fff;}
	.table td { padding: 4px; border-top: 1px solid #f8f7f1; border-right: 1px solid #f8f7f1; text-align:center;}
	
.thankyou { width: 760px;}
		.thankyou ul { margin: 0px; padding: 0px;}
		.thankyou li { list-style-type: none; line-height: 20px;}
		.thankyou a { background: url(images/whatsnew_arrow.gif) no-repeat scroll center left; padding-left: 12px;}
		
.quote { width: 490px; background: url(images/quote_bkg.gif) no-repeat scroll top left; padding: 0px 0px 0px 35px;}
	.quote .from { font-weight: bold; color: #898989;}


#rss { float: right; padding-right: 47px;}



#overlay{ background-image: url("images/overlay.png"); }
* html #overlay{ background-color: #000; background-color: transparent;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");}


ul.sitemap { margin: 0px; padding: 0px 0px 20px 0px; width: 100%;}
	ul.sitemap li {  line-height: 16px; border-bottom: 1px dotted #e7e5d8; list-style-type: none; background: url(images/whatsnew_arrow.gif) no-repeat scroll center left; padding-left: 22px;}

ul.inlinelist { margin: 0px; padding: 0px;}
	ul.inlinelist li { float: left; padding-right: 8px; list-style-type: none; padding-bottom: 7px;}
	ul.inlinelist img { border: 1px solid #e1ddd3;}
	ul.inlinelist h2 { padding: 4px 0px 4px 0px; text-align: center;}
	ul.inlinelist h2:hover { text-decoration: underline;}
	
	
#specialoffers { width: 116px; height: 109px; position: absolute; top: 350px; margin-left: 724px;}

#text { width: 596px; margin-top: 10px; color: #625e49; font-size: 14px; padding: 20px 30px 0px 20px; background: url(images/text_bkg.gif) repeat-y scroll top left;}
#text_long { width: 750px; margin-top: 10px; height: 120px; color: #625e49; font-size: 11px; padding: 20px 30px 0px 20px; background: url(images/text_bkg_long.gif) no-repeat scroll top left;}
	#text_long p { line-height: 16px;}
	#text a, #text_long a { color: #5094b4;}
	#text a:hover, #text_long a:hover { color: #17485f;}
h1 {color: #000; font-size: 180%; font-weight: normal; padding-bottom: 10px; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif;}
h2 {color: #000; font-size: 150%; font-weight: normal; color:#6a6552; padding-bottom: 10px; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif;}
h3 {color: #000; font-size: 120%; font-weight: normal; padding-bottom: 10px; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif;}

/*p { font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px; padding-bottom: 10px; margin: 0px;}*/

/*ul  {margin: 0px; padding: 0px;}
li { margin: 0px; padding: 0px; list-style-type: none;}
.entry ul li { margin: 20px; padding: 3px; list-style-type:circle;}*/
img { border: none;}

fieldset { border: none; margin: 0px; padding: 0px; background: none;}

form { border: none; margin: 0px; padding: 0px; background: none;}

legend { border: none; display: none;}

.label { display: none;}
.login label { position: absolute; text-align:right; width:120px; }
.login input {margin-left:120px; }
hr { margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; border-top: 1px solid #e8e5e0; height: 1px; background: #fff; border-bottom: none; border-right: none; border-left: none; width: 100%;}

.clear { clear: both;}

/* ERRORS */

.error { padding-left: 20px; background: url(images/h1error.gif) no-repeat scroll left top; color: #D50000;}
.sub_error { float: left; color: #990000; font-weight: bold; padding-bottom: 5px;}
.error_textfield { background-color: #EFE1E1; border: 1px solid #fff;}
.errorbox { background: url(images/error.gif) no-repeat scroll left top; margin: 20px 0px 20px 0px; color: #000; padding: 0px 10px 10px 37px; width: 600px;}
	.errorbox h1 { color: #000; margin-bottom: 3px; padding: 3px 0px 0px 0px; font-size: 140%; text-transform: uppercase;}
	.errorbox h2 { padding: 0px; margin: 0px; font-size: 17px; color: #D50000;}
	.errorbox ul { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 20px;}
	.errorbox li { list-style-type: square;}
	.errorbox .redtext { color: #990000;}
	
.correctbox { background: url(images/correct.gif) no-repeat scroll left top; margin: 20px 0px 20px 0px; color: #000; padding: 0px 10px 10px 37px; width: 600px;}
	.correctbox  h1 { color: #1e4d07; margin-bottom: 3px; padding: 3px 0px 0px 0px; font-size: 140%; text-transform: uppercase;}
	.correctbox  h2 { padding: 0px; margin: 0px; font-size: 17px; color: #D50000;}
	.correctbox  ul { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 20px;}
	.correctbox  li { list-style-type: square;}
	
/* BLOG */
.blog_div { width: 965px;}
.blog_div_left { float: left; width: 723px; margin-right: 30px;}
.blog_div_right { float: right; width: 212px;}
.blog { width: 723px; padding-bottom: 10px;}
	.blog h2 { width: 683px; padding: 15px 20px 20px 13px; color: #; font-size: 130%; color: #3d341c; background: url(../_images/template/blog_bkg.gif) no-repeat scroll top left;}
	.blog p { margin-left: 13px;}
	.blog .blogdate { font-style: italic; font-weight: bold; color: #9e7f26; padding-bottom: 0px;}
	.blog .comments { padding-left: 20px; background: url(../_images/template/blog_comments.gif) no-repeat scroll top left;}
	
.blogpaper { width: 209px; margin-bottom: 10px; background: #f1f0e7 url(../_images/template/paper_top.gif) no-repeat scroll top left; padding: 20px 0px 0px 10px;}
	.blogpaper h2 { color: #000;}
	.blogpaper .lighttext { color: #c3c1a5;}
	.blogpaper ul { margin: 0px; width: 169px; padding: 0px 0px 20px 0px; border-top: 1px dotted #d0cebc;}
	.blogpaper li { line-height: 22px; border-bottom: 1px dotted #d0cebc;}
	.blogpaper ul li a { width: 177px; display: block; background: #f1f0e7 url(../_images/template/blog_linkarrows.gif) no-repeat scroll center left; padding-left: 12px;}
	