* { margin: 0; padding: 0; }

form { padding: 0;margin: 0; }

p, td, tbody, span, input[type="text"], input[type="submit"], input[type="password"], textarea, select, option, body, ul {font-size:14px !important; font-family: Arial, Verdana, Sans-Serif; color: #36454F; line-height: 1.6em;}

input[type="text"], input[type="password"], textarea, select, option { border:solid 1px #7f9db9; vertical-align:middle;  margin-bottom:2px; height:22px; }	

option { margin:3px 3px 3px 3px; }

img { border: 0; }

table { border-width:0px; border:0px; }

tbody { border-width:0px;border:0px; }

td { border-width:0px; border:0px; }

tr { border-width:0px; border:0px; }

p { margin-bottom: 1em; }
	
li { margin-left: 2em; margin-bottom: .5em; line-height: 1.5em; }

#branding { width:900px; height: 222px; position:relative; }
#branding #shoppingcart {position: absolute; width:196; height:35px; top:177px; left:703px; }

#container { width: 900px; margin: 0px auto; padding: 0px; background: #fff; display: block; }	

#nav { width: 900px; height: 42px; }
#banner_nav { width: 900px; height: 282px; }

#nav_bottom {width: 900px; height: 195px; }

#h_heading {width:900px; height:39px; padding-left:25px; margin-top:3px; background-image: url(../img/h_heading.jpg); background-position: left top; background-repeat: no-repeat; }
#h_heading h1 { font-family: Arial, Verdana, Sans-Serif; font-size: 22px; color: #fff; font-weight:normal; line-height: 1.8em; margin-bottom: 0em; }


body { background-color: #fff; }

#content
{
	clear: both;
	float: none;
	overflow: auto;
	background-color:#fff;
	min-height:400px;
}
	#content_body
	{
		float:none;
		overflow:hidden;
		padding:25px 25px 25px 25px;
	}
	#content_blog
	{
		float:none;
		overflow:hidden;
		padding:0px 0px 0px 0px;
	}
	#body_default_left
	{
		float: left;
		width: 550px;
		min-height:400px;
	}
	#body_default_right
	{
		float: left;
		width: 267px;
		margin-left:20px;
	}
	##body_default_full
	{
		float: left;
		width: 837px;
		min-height:400px;
	}
	#body_home_left
	{
		float: left;
		width: 550px;
		min-height:400px;
	}
	#body_home_right
	{
		float: left;
		width: 267px;
		margin-left:30px;
	}
	#store_left 
	{
		float: left;
		width: 240px;
		min-height:400px;
	}
	#store_right { float: left; width: 607px; margin-left:0px; }
	
	#store_full {float: left; width: 847px; margin-left:0px; min-height:400px; }
	
	#store_right #preview {width:100%;}
	#store_right #preview #preview_image {float:left; background-color:#fff; width:580px; height:auto; margin:0 auto;}
	#store_right #preview #preview_content {clear:both;float:left;padding-left:15px;width:260px; }
	#store_right #preview #preview_content_description {clear:both; float:left;width:100%; padding-top:25px;padding-bottom:15px; }
	#store_right #preview #preview_content_suggestions {clear:both; float:left;width:100%; padding-top:15px;padding-bottom:15px; }
	
		
	#needHelp {clear:both; float:left; margin-top:25px; width:205px; border:solid 1px #afafaf;}
	#needHelp H4 { background: url(../img/needHelp.jpg) no-repeat top center; margin-bottom:10px; color:#fff; padding-left:10px; }
	#needHelp p {padding-left:10px;}
	#needHelp a {color:#5c9330;}
	
	#search
	{
		width: 235px;
		height:94px;
		background-image: url(../img/search_bg.jpg);
		background-position: left top;
		background-repeat:no-repeat;
	}
	#search div {padding-top:40px;padding-left:8px;}
	#search .searchBox
	{
		background-image: url(../img/search-bg-b.jpg);
		background-repeat:repeat-x;
		padding-top:5px;
		background-color:#e1e2e3;
		border:0px;
		width:157px;
		height:28px;
	}
	#paypal {width:100%; padding-top:25px;}
	#paypal a { font-family:Verdana; font-size:10px !important; }
	#paypal p {color:#333333; font-family:Verdana; font-size:10px !important; }
	#paypal h3 {color:#ba1a1f;}

#footer { margin: 0px auto; padding:0px; display:block; width: 900px; height: 80px; background-image: url(../img/footer_bg.jpg); background-position: left top; background-repeat:repeat-x; }

#footer #footer_links {clear: both; float: none; text-align:center; padding-top:8px;}
#footer #footer_links a {color:#fff; font-family:Verdana; font-size:10px !important; }
#footer #footer_links p {color:#fff; font-family:Verdana; font-size:10px !important; text-transform:uppercase;}

#footer #footer_copy {clear: both; float: none; text-align:center; }
#footer #footer_copy a {color:#fff; font-family:Verdana; font-size:12px !important; }
#footer #footer_copy p {color:#fff; font-family:Verdana; font-size:12px !important; }