/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td,img { margin:0; padding:0;border:0;}
table { border-collapse:collapse; border-spacing:0;}
ol,ul {list-style:none;}
a:link,a:visited,a:active{color:black;text-decoration: none;}
a:hover{color:black;text-decoration: underline;}

/* Standard HTML tag definition */
body{font-family: Arial,sans-serif;font-size: 12px;background: url(../images/bg.gif) repeat-x}

/* Page elements */
.wrapper{width:900px; margin:0 auto 0 auto;position: relative;}
.email {width:70px;border:1px solid #c3c3c3}
.join {width:40px;padding:0;margin:0;background:white;border:1px solid #c3c3c3;height:20px} 
.clear{clear:both}
.submit{width:205px!important}
.center{text-align: center;}
.red{color:red}
.big{font-size:16px}
.blue {color: #0033ff; font-weight:bold}
p.sign-space{ padding-left:150px}
a.blue{color: #0033ff;}

#chk p {padding:10px}

.input {padding:0 0 0 30px}
.input p {position: relative;width: 300px;height:30px;}
.input p label {position:absolute;top:0;left:0;width:130px;padding:2px}
.input p input {position:absolute;top:0;left:150px;width:200px;border:1px solid gray;padding:2px}
.input p select {position:absolute;top:0;left:150px;width:205px;border:1px solid gray;padding:2px}

#header{position:relative; height:109px; background: url(../images/header.gif) no-repeat}
	#header ul {position:absolute; top:70px;left:33px}
	#header li {display: inline; font-weight: bold;padding-right: 15px;}
	#header form {position:absolute; top:68px;left:720px}
	#header span {position:absolute; top:10px;left:730px;font-weight: bold;}
	#header div a {position:absolute; top:10px;left:20px;width:300px;height:50px}
	
#product{padding:20px 0 20px 0}
	#product p {font-size:14px;padding:0 0 20px 0}
#product-details{background: #0033ff;}
	#content{background: url(../images/content.gif);}
	#content-top{height:10px;background: url(../images/content-top.gif) no-repeat;font-size: 1px;}
	#content-bottom{height:10px;background: url(../images/content-bot.gif) no-repeat;font-size: 1px;}
	#content #left {float:left;width:530px;border-right:2px solid black;padding:0 10px 0 30px}
	#content #right {float:left;width:270px; padding-left:10px}
	#content h2 {color: #0033ff;padding:0 0 15px 0}
	
#media {float:left;}
#txt {float:left;width:380px;margin-left:50px}
.txtz p {padding:5px 0 5px 0!important}
.txtz a {color:blue}
#CSDiv{padding:10px; border:solid 1px #35548D; background:#5589B5; position:absolute; width:400px; top:55%; left:30%;}
#CSDiv h1{color:yellow; text-decoration:underline; font-size:20px;}
#CSDiv p{color:#fff; line-height:20px; font-size:12px;}

#static-content p {padding:5px 0 5px 0}
#static-content ul {padding:10px}
#static-content ul li {list-style: disc;}
#fbs{position: absolute; top:109px;right:0px;width:150px;height:100px;}