@charset "utf-8";
/* ************************************************************************************************************ */
/*												ScoobyDeal Style Sheet											*/
/* ------------------------------------------------------------------------------------------------------------ */
/*		Author: Amgad Husein																					*/
/*		Version: May - June 2008																				*/
/*		Weather: Too HOT for my coolness...																		*/
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Global Styles */
/*//////////////*/

* {
 	margin:0px;
	padding:0px;
}

html, body {height:100%;}

body {
	background-color:#F4F4F4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img {
	border:none;
}

p , h1 , h2 , h3 , h4 , h5 {
	margin-top:15px;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:link , a:visited {
	color:#000000;
}

#cse-search-box div {
	margin:10px 30px 0px 0px;
	text-align:right;
}

#cse-search-box input {
	font-size:11px;
}

input.done {
	background-color:#E60000;
	color:#FFFFFF;
	border:#E60000 solid 2px;
	font-weight:bold;
}

input.donehover {
	background-color: #FF0000;
}

input.googlesearch {
	border:#CCCCCC solid 1px;
}

#x {
	position:static;
	width:830px;
	text-align:left;
}

* html #x {height: 99%;}

#container {
	width:830px;
	position:relative;
	text-align:left;
	background-color: #FFFFFF;
	background-image:url(/images/shdw.png);
	background-repeat:repeat-y;
	background-position: top right;
	padding-bottom:40px;
}

#container-short {
	position: absolute;
	height: 100%;
	min-height:540px;
	width:830px;
	text-align:left;
	background-color: #FFFFFF;
	background-image:url(/images/shdw.png);
	background-repeat:repeat-y;
	background-position: top right;
}

* html #container-short {height: 100%;}

#footer {
	position: absolute;
	width:815px;
	height:40px;
	background-color:#3A89C9;
	border-bottom:#E60000 solid 2px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	padding-top:12px;
	bottom: 0px;
}

#footer a:link , #footer a:visited {
	color:#FFFFFF;
}

#upfooter {
	background-color:#3A89C9;
	height: auto;
	position: absolute;
	bottom: 40px;
	width:815px;
	top: 500px;
}

#upfooter_complete {
	background-color:#3A89C9;
	position: absolute;
	bottom: 40px;
	width:815px;
	top: 550px;	
}

* html #upfooter {height: 10%;}

#upfooterwide {
	height:255px;
	background-color:#3a89c9;
	width:815px;
}

#upfooterwhite {
	height:40px;
}

#upfooterwhite-short {
	height:5px;
}

td.topalignme {
	vertical-align:top;
}

/*RSS Feed*/

#rss1 , #rss2 , #rss3 {
	z-index: 5;
}

#rss1 {
	position:absolute;
	width:290px;
	height:30px;
	top:0px;
	right:0px;
	padding:5px;
	background-color: #CCCCCC;
}

#rss2 {
	position:absolute;
	width:260px;
	height:30px;
	padding:5px 0px 0px 0px;
	top: 385px;
	left: 78px;
}
/** postion:relative removed for rss link by sanjeev  **/    
#rss2 div {	
    padding-top:8px;
	top:4px;
	text-decoration:none;
	left:4px;
	
}

#rss3 {
	position:relative;
	width:250px;
	height:30px;
	padding:5px 0px 0px 0px;
	left: 38px;
}

#rss3 div {
	position:relative;
	top:1px;
	left: 4px;
}

/*#rss1 a:link , #rss2 a:link , #rss3 a:link , #rss1 a:visited , #rss2 a:visited , #rss3 a:visited {
	text-decoration:none;
}

#rss1 a:hover , #rss2 a:hover , #rss3 a:hover {
	text-decoration:underline;
}*/

#rss1 img , #rss2 img , #rss3 img {
	float:right;
}

/*#rss2 img , #rss3 img {
	float:left;
}

/* //////////////////////////////////////////////////////End Global Styles////////////////////////////////////////////// */

/* The Top Banner */
/*///////////////*/

#banner {
	width:815px;
	height:72px;
	border-bottom:#E60000 solid 4px;
}

#login {
	top:12px;
	right:30px;
	width:560px;
	text-align:left;
	position:absolute;
}

#starthere {
	height:20px;
	font-size:12px;
	width: 32%;
}

#starthere a:link , #starthere a:visited {
	color:#E60000;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
}

#starthere span , #logged span {
	font-weight:normal;
	color:#999999;
}

.blacky {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	vertical-align: middle;
	width: 29%;
}

#login input {
	border:#CCCCCC solid 1px;
	font-size:12px;
	width: 58%;
}

#login input.done {
	width:auto;
	border: #E60000 solid 1px;
}

td#go {
	width:6%;
}

#logged {
	font-size:11px;
	right:33px;
	width:315px;
	text-align:right;
	position:absolute;
	top: 16px;
}

#logged a:link , #logged a:visited {
	font-weight:bold;
	text-decoration:none;
}

#logo {
	top:0px;
	left:0px;
	position:absolute;
	height:44px;
	background-image:url(/images/scoobylogo.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 190px;
}

#bannertabs {
	width:815px;
	position: relative;
	height: 17px;
	top: 46px;
}

#bannertabs a:link , #bannertabs a:visited {
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight: bold;
}

#bannertabs td.redtab {
	background-color:#E60000;
	width:90px;
	height:15px;
	vertical-align:middle;
	text-align:center;
}

#bannertabs td.bluetab {
	background-color:#3A89C9;
	width:90px;
	height:21px;
	vertical-align:middle;
	text-align:center;
}

#bannertabs td.blue {
	background-color:#3A89C9;
	height:5px;
	font-size: 2px;
}

#bannertabs td.bluemargin {
	background-color:#3A89C9;
	width:3px;
}

/* ///////////////////////////////////////////////End Top Banner////////////////////////////////////////////// */

/* Pages 1 "Product Window" */
/*/////////////////////////*/

#product {
	text-align:left;
}

#details {
	width:275px;
	font-family: Trebuchet MS, Verdana, sans-serif;
	text-align:right;
}

#details.deeper {
	text-align:left;
	width:815px;
	margin-top:15px;
}

#details td#productname {
	font-weight:bold;
	font-size: 20px;
	padding-left:40px;
	height:5em;
	vertical-align:top;
}

#details .blacky {
	vertical-align:text-bottom;
	font-size: 11px;
	text-align: right;
}

#details .grey {
	color:#999999;
	text-align:right;
	font-size:11px;
	font-weight: normal;
	vertical-align: top;
}

#details td  {
	height:15px;
}

#details th {
	font-size:20px;
	vertical-align:text-bottom;
	color: #E60000;
	font-family: Arial Black, Arial, sans-serif;
}

#pic {
	position:absolute;
	background-position:center;
	background-repeat:no-repeat;
	width:65%;
	top: 140px;
	right: 15px;
	height: 365px;
	text-align: center;
}

#details td.talk a:link , #details td.talk a:visited {
	font-size:11px;
	color:#E60000;
	font-weight:normal;
	text-decoration:none;
}

#details td.talk {
	vertical-align:middle;
	height:30px;
}

#details td.talk a:link img , #details td.talk a:visited img {
	color:#FFFFFF;
}

#scooby {
	width:815px;
	position:relative;
	height: 115px;
}

#scooby .getone {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:right;
	height:67px;
	width: 260px;
}

#scooby .getone a:link , #scooby .getone a:visited {
	font-size:22px;
	color:#FFFFFF;
	text-decoration:none;
}

/* ///////////////////////////////////////////////End Product Window////////////////////////////////////////////// */

/* Product Specifications */
/*///////////////////////*/

#specs {
	position:relative;
	width:815px;
	background-color:#CCC;
	height: auto;
	border-top:#E60000 solid 4px;
	text-align: left;
}

#specs.deeper {
	border:none;
}

#specstats {
	width:515px;
	background-color:#7DA7D8;
	color:#FFFFFF;
	font-size:11px;
	position: relative;
	min-height: 560px;
	height: auto;
	padding-bottom:10px;
	
}

#specstats.deeper {
	padding-top:1px;
	margin-top:15px;
	padding-bottom: 1px;
}

* html #specstats {
	height:400px;
	padding-bottom:20px
}

#specstats td.activetab , #specstats td.inactivetab {
	width:115px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}

#specstats td.inactivetab , #specstats td#leftover{
	background-color:#3A89C9;
}
	
#specstats a:link , #specstats a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

/*#specstats li {
	margin-left:30px;
	list-style-position:outside;
/*	max-width:400px;}*/


/* html #specstats li {
	width:400px;
}*/

#specstats ul {
	max-width:400px;
	margin-top:0px;
	margin-bottom:30px;
}

#specstats li.head {
	margin-bottom: 15px;
	margin-top: 15px;
	list-style-type:none;
	margin-left: 0px;
	font-weight: bold;
	font-size: 12px;
}

#specstats li.sub {
	list-style-type:circle;
	margin-left:65px;
}

#specstats p {
	margin-left:20px;
	margin-bottom: 15px;
}

#specstats p.small {
	font-size:9px;
	margin:0px;
}

#specstats p.nomargin {
	margin-left:0px;
	margin-top:15px;
	margin-bottom:0px;
}

#specstats div#map {
	margin-left:8px;
}

#specstats sup {font-size:8px;}

#story {
	position:relative;
	width:515px;
	background-color:#ACC6E6;
	font-style: normal;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-family:Trebuchet MS, Verdana, sans-serif;
	text-align:center;
}
	
#story span {
	font-style:normal;
	font-size: 11px;
	margin-left: 20px;
	color: #2D6DA2;
}
	
#story h2 {
	font-size:20px;
	margin-left:20px;
	color: #2D6DA2;
}
	
#story p {
	margin-left:40px;
	vertical-align: bottom;
	line-height: 1.8em;
	color: #2D6DA2;
	width:420px;
	text-align:left;
}
/** ============ ul and ol style sanjeev added =========== **/
#story ul , #story ol{
	margin-left:40px;
	line-height: 1.8em;
	color: #2D6DA2;
	list-style-position:outside;
}

/** ============ ul and ol style sanjeev added =========== **/
#story a:link , #story a:visited {
	text-decoration:underline;
	color: #2D6DA2;
}

#story object , #story div#off {
	margin-left: 55px;
}

#story object {margin-left:0px;}

#story div#off {
	width:400px;
	height:300px;
	background-color:#D8E2EB;
	text-align:center;
	font-size:12px;
}

div#off p {
	margin:0px 0px 0px 0px;
	position: relative;
	top: 130px;
}

#specs #ad {
	width:300px;
	right:0px;
	top:39px;
	height:95%;
	background-color:#CCCCCC;
	background-position:top center;
	position: absolute;
}

/* //////////////////////////////////////////End Product Specifications///////////////////////////////////////// */

/* Pages 3 "Registration Feild" */
/*/////////////////////////////*/

#registration h2 {
	font-size: 22px;
	margin:35px 0px 20px 40px;
}

#registration table , .thanx#registration p {
	margin-left:70px;
}

#registration p span {
	font-weight:bold;
}

#registration p#scoobyteam {
	margin-left:40px;
	font-weight:bold;
}
/* No longer used (for signup_confirmation.rhtml)
#registration #thankyou {
	position:absolute;
	top:110px;
	right:45px;
	width:300px;
	height:233px;
	background-image:url(/images/thankyou.png);
	background-repeat:no-repeat;
	z-index: 1;
}
*/
#registration th , #registration td {
	height:30px;
}

#registration th {
	background-color:#3A89C9;
	color:#FFFFFF;
	font-size: 14px;
	padding-left: 10px;
}

#registration td.underth , #payment td.underth {
	height:20px;
}

#registration input {
	border:#7DA7D8 solid 1px;
}

#registration input.error , #registration td.error {
	border:#E60000 solid 1px;
	background-color:#FFD9D9;
	color:#E60000;
}

/*  Modified by Jagadeesh.................*/

#registration #errortable {
	position: absolute;
	width: 70%;
	top: 76px;
	left: 0px;
}

div.thanx#registration {
	line-height:4ex;
	min-height:300px;
}

div.thanx#registration span.goto {
	line-height:3ex;
}
	
td.error p {
	margin:3px 0px 3px 10px;
	font-weight: bold;
	font-size:14px;
}

/* ////////////////////////////////////////////End Registration field////////////////////////////////////////// */

/* Payment Information */
/*////////////////////*/

#payment table {
	margin-left:70px;
}

.payment table {
	margin-left:0px;
}

#payment th , #payment td , .payment th , .payment td , #personalinfo td {
	height:30px;
}

#payment th , .payment th {
	background-color:#B9CFEA;
	color:#000000;
	font-size: 14px;
	padding-left: 10px;
}

#payment input , #payment select , .payment input , .payment select , #personalinfo input , #content input , #content select {
	border:#7DA7D8 solid 1px;
}

#payment input.done , .payment input.done , #personalinfo input.done , #content input.done , input#done {
	border:#E60000 solid 2px;
}

#payment select , .input , input.error , .payment select {
	width:250px;
}

#payment a:link , #payment a:visited {
	color:#FFFFFF;
}

/* Three more added by Jagadeesh................*/

input#creditcard , input#paypal , input#difbilling , input#sendemail , input#also , input#sendemail_news , input#sendemail_deals , input#payment_type {  /* No border for Checkboxes and Radio buttons */
	border:none;
}

#payment td span , .payment td span {
	color:#E60000;
}

#payment td.paypal , .payment td.paypal {
	background-color:#FFFFCC;
}

#payment td.paypal p , .payment td.paypal p {
	margin:10px 10px 0px 10px;
}

table#wicvc {
	width:1000px;
	background-color:#FFFFFF;
}

#wicvclose {
	position:relative;
	height:30px;
	left:620px;
	padding-top:10px;
}

#wicvc td#wicvchdr {
	background-color:#7DA7D8;
	font-size:14px;
	font-weight:bold;
	height: 30px;
	vertical-align: middle;
	padding-left: 30px;
}

#wicvc td#wicvcbdy {
	padding:0px 30px 15px 30px;
}

#wicvc td#wicvcimg {
	text-align:center;
	vertical-align:middle;
	height:200px;
}

/* /////////////////////////////////////////////End Payment Information///////////////////////////////////////// */

/* Pages 2 - 4 - 5 - 8 - 9 "Thank you msgs" */
/*/////////////////////////////////////////*/

div.thanx#donebuy {
	line-height:3ex;
	min-height:300px;
	text-align: left;
	font-size: 11px;
}

* html div.thanx#donebuy {
	height:300px;
}

div.thanx#processingorder {
	line-height:3ex;
	min-height:400px;
	text-align: center;
	font-size: 11px;
}

* html div.thanx#processingorder {
	height:400px;
}

div.thanx p {
	position:relative;
	z-index:2;
}

div.thanx#processingorder p {
	position:relative;
	top:230px;
	z-index:2;
}
/* Moved to complete, contact_us, forgot_password, notification_thanks, 
            start_receiving_updates rhtml by jagadeesh
#donebuy #thankyou {
	position:absolute;
	top:125px;
	right:45px;
	width:300px;
	height:233px;
	background-image:url(/images/thankyou.png);
	background-repeat:no-repeat;
	z-index: 1;
}

Moved to order_fails.rhtml,404.html and 500.html by jagadeesh

#donebuy #naah {
	position:absolute;
	top:125px;
	right:45px;
	width:300px;
	height:233px;
	background-image:url(/images/naah.png);
	background-repeat:no-repeat;
}*/

#donebuy #processing {
	position:relative;
	width:230px;
	height:179px;
	background-image:url(/images/wait11.gif);
	background-repeat:no-repeat;
	left: 80px;
	margin: 30px 0px 30px 40px;
}

/* Moved to confirm_order.rhtml by jagadeesh*/
div.thanx#processingorder #processing {
	position:absolute;
	width:230px;
	height:179px;
	background-image:url(/images/wait11.gif);
	background-repeat:no-repeat;
	left: 35%;
	margin: 30px 0px 30px 0px;
}

div.thanx#processingorder h2 {
	font-size: 22px;
	margin-top: 35px;
	line-height: normal;
}

#donebuy p span {
	font-weight:bold;
}

#donebuy p#notify {
	margin:30px 0px 130px 80px;
}

.thanx#donebuy li {
	margin-left:120px;
}

.thanx#donebuy ul {
	margin-top:20px;
	margin-bottom:20px;
}
		
.thanx#donebuy p {
	margin-left:100px;
}

.thanx#donebuy p#forgotpass {
	margin-left:80px;
}

table#contactus {
	z-index:2;
	position:relative;
	margin-top: 20px;
	margin-bottom: 40px;
}

table#contactus td {
	vertical-align:top;
	padding-bottom: 20px;
}

td.highlightedlink a:link , td.highlightedlink a:visited {
	text-decoration:none;
}

td.highlightedlink a:hover {
	text-decoration:underline;
}

p#notify a {
	font-size:14px;
	font-weight:bold;
}

p#notify input#email {
	border:solid 1px #7DA7D8;
	width: 240px;
}

p#notify input#emailgo {
	border:none;
	background-color:#E60000;
	color:#FFFFFF;
	font-weight:bold;
	width: 32px;
}

#passent {
	padding:5px 5px 5px 10px;
	background-color:#FFCCCC;
	color:#E60000;
	width: 370px;
	position: absolute;
	bottom: 70px;
	left: 80px;
	top: 260px;
	height: 35px;
}

#donebuy #passent {
	padding:3px 5px 10px 10px;
	background-color:#FFCCCC;
	color:#E60000;
	width: 350px;
	position: absolute;
	top: 290px;
	left: 70px;
	height:10px;
}

#donebuy h2 {
	margin-left:80px;
	font-size: 22px;
	margin-top: 35px;
	line-height: normal;
}

/* //////////////////////////////////////////////////End Thank you msgs///////////////////////////////////////// */

/* My Account */
/*///////////*/

#confirm {
	text-align:left;
}

#confirm h2 span {
	font-size:11px;
}

#confirm h2 span {
	margin-left:65px;
}

#confirm h2 {
	font-size:22px;
	margin: 35px 0px 30px 80px;
}

#confirm h2#ordernumber {
	margin:50px 0px 15px 120px;
}

/*  Id username_readonly added by Jagadeesh............ */

#personalinfo td div#username_readonly {
	width:247px;
	background-color:#B9CFEA;  
	height: 20px;
	font-size: 12px;
	padding-top:4px;
	padding-left: 5px;
}

#order {
	text-align:left;
	background-color:#FFFFA4;
	width: 70%;
	font-size: 12px;
	padding-bottom: 30px;
	padding-top: 5px;
	margin-left: 120px;
}

#order td {
	height:20px;
}	

#order td.righty {
	text-align:right;
}

#order h3 {
	font-size:15px;
	margin-left: 30px;
	margin-bottom: 15px;
}

#order h3 a {
	margin-left:105px;
	font-size:11px;
}

#orderfoot {
	text-align:left;
	font-size:11px;
	padding-left: 80px;
}

#orderfoot h3 {
	font-size:14px;
}

#orderfoot p {
	margin-left:42px;
}

#back h3 {
	font-size:14px;
	margin-left: 80px;
	margin-top: 0px;
	margin-bottom: 15px;
}

#back {
	text-align:left;
	position: relative;
	top: 35px;
}

#paymentmethod , #shippingadd , #personalinfo , #whatyoubought , #emailpref, #billingadd {
	text-align:left;
	font-size:11px;
	position: relative;
	padding-left: 105px;
	margin-bottom: 30px;
	width:710px;
}

#paymentmethod p , #shippingadd p , #personalinfo p , #whatyoubought p , #emailpref p, #billingadd p {
	margin-left:15px;
	margin-top: 10px;
}

#paymentmethod h3 , #shippingadd h3 , #personalinfo h3 , #whatyoubought h3, #billingadd h3 {
	font-size:14px;
	margin:15px 0px 15px 0px;
}

#emailpref h3 {
	font-size:14px;
	margin:0px 0px 15px 0px;
}

#paymentmethod td.indent , #shippingadd td.indent , #personalinfo td.indent , #whatyoubought td.indent {
	padding-left:20px;
}

#paymentmethod a:link , #paymentmethod a:visited , #shippingadd a:link , #shippingadd a:visited , #personalinfo a:link , #personalinfo a:visited, #billingadd a:link , #billingadd a:visited {
	color:#000000;
	font-size:15px;
	font-weight: normal;
}

#paymentmethod td.cancel a:link , #paymentmethod td.cancel a:visited , #shippingadd td.cancel a:link , #shippingadd td.cancel a:visited , #personalinfo td.cancel a:link , #personalinfo td.cancel a:visited,#billingadd td.cancel a:link , #billingadd td.cancel a:visited {
	font-size:11px;
	margin-left:40px;
}

#whatyoubought th {
	text-align:left;
}

#whatyoubought td , #whatyoubought th {
	height:40px;
	vertical-align:text-top;
}

#whatyoubought td.bottom {
	height:15px;
}

#submit {
	text-align:left;
	padding-left:105px;
	margin-bottom: 55px;
	margin-top: 40px;
	height: 67px;
}

#submit img {
	float:left;
}

#submit img#b3 {
	position:relative;
	left:-40px;
}

#submit p {
	font-size:11px;
	margin-left:250px;
}

#wronguser , #changepass {
	position:relative;
	border:#0071BC solid 1px;
	width:370px;
	margin:20px 10px 40px 20px;
	padding: 0px 20px 20px 10px;
	text-align: left;
	height: 270px;
}

#wronguser h2 , #notregistered h2 , #changepass h2 {
	font-size:20px;
}
#wronguser  input.input , #changepass  input.input   {
	border:#0071BC solid 1px;
}

#wronguser .done , #changepass .done {
	margin:10px 0px 0px 118px;
}

#wronguser p , #notregistered p , #changepass p {
	margin-top:20px;
}

#wronguser a {
	font-size:12px;
}

#wronguser #passent , #changepass #passent , #newpasset {
	padding:5px 5px 5px 10px;
	background-color:#FFCCCC;
	color:#E60000;
	width: 355px;
	position: absolute;
	bottom: 70px;
	left: 60px;
	top: 80px;
	height: 15px;
}

#wronguser #passent {
	left:10px;
}


#newpasset {
	background-color:#D1ECCA;
	color:#006600;
}

div#changepass {
	padding-right: 350px;
	padding-left: 60px;

}

p#tryagain {
	margin-bottom:40px;
}

p#tryagain a {
	font-size:inherit;
	float:right;
}

#notregistered {
	position:absolute;
	background-color:#BACDEA;
	width:320px;
	left:440px;
	margin:20px 10px 0px 0px;
	top: 78px;
	padding: 0px 10px 20px 30px;
	height: 270px;
}

#notregistered p {
	margin-left:20px;
}

p.rightalign {
	text-align:right;
}

/* ///////////////////////////////////////////////////////End My Account///////////////////////////////////////// */

/* Buy Pages */
/*//////////*/

#buy {
	text-align:left;
}


#aboutobuy {
	text-align:left;
	width:45%;
}

#aboutobuy h2 {
	font-size:22px;
	margin:35px 0px 20px 80px;
}

#aboutobuy th {
	text-align:left;
	font-size:13px;
}

#aboutobuy td , #aboutobuy th {
	height:20px;
}

#aboutobuy img.first {
	margin-left:100px;
}

#aboutobuy table {
	margin-left:105px;
}
	
#aboutobuy img.second {
	margin-left:0px;
}

#aboutobuy table {
	font-size:11px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#aboutobuy td#total {
	background-color:#D3D3D3;
}

#productpicthumb {
	position:absolute;
	top:160px;
	left:45%;
	width:128px;
	height: 96px;
}

#productitle {
	position:absolute;
	top:150px;
	right:15px;
	width:300px;
}

#productitle h2 {
	font-size:20px;
	font-family:Trebuchet MS, Verdana, sans-serif;
}

/* ///////////////////////////////////////////////////////End Buy///////////////////////////////////////////////// */

/* Orders Pages */
/*/////////////*/

#content {
	width: 795px;
	padding: 20px 10px 20px 10px;
}

#content input , #content select {
	font-size:11px;
}

#content .clear {
	clear: both;
}

#content a {
	color: #000;
	text-decoration: none;
}

#content a:hover {
	color: #777;
}

#content h2 {
	font-size: 17px;
	color: #000;
	font-weight: bold;
	float: left;
}

#content h3 {
	font-size: 24px;
	color: #000;
	font-weight: bold;
	padding: 20px 0 20px 0;
	text-align: center;
}

#content .total {
	text-align:right;
	padding-right:15px;
}

#content .pager {
	float: right;
	text-align: right;
}
/*
#content .pager a {
	padding: 0 0 0 20px;
}

#content .pager span {
	padding: 0 0 0 20px;
}
*/
#content th {
	border-bottom: 1px solid #c8c7c7;
}

#content .print {
	float: right;
}

#content a.back {
	color: #3b89c9;
}

#content a.back:hover {
	color: #3b89c9;
}

#content .row {
	width: 760px;
	padding: 3px 0 3px 20px;
}

#content .row p {
	margin: 0;
}

#content .leftBlock {
	float: left;
	padding: 0 2% 0 0;
	width: 25%;
	font-weight: bold;
}

#content .rightBlock {
	padding: 0 0 0 0;
	width: 70%;
	
}

#content .form-text  {
	width: 150px;
}

#content .form-select {
	width: 154px;	
}

#content .form-textarea {
	width: 300px;
	height: 200px;
}

#content .form-submit {
	border: none;
	background: none;
	color: #3b89c9;
	padding: 0 15px 0 0;
	font-weight: bold;
	overflow: visible;
}

/* /////////////////////////////////////////////////////End Orders///////////////////////////////////////////////// */
/* Product Management */
/*//////////////////*/

div#productmanagment , div#previewproduct , div#addproduct {
	margin:15px 15px 0px 20px;
}

#productmanagment h2 , #previewproduct h2 , #addproduct h2 {
	font-size:22px;
}

#productmanagment h2 , #addproduct h2 {
	display:inline;
}

#previewproduct h2 {
	margin-bottom:15px;
}

#productmanagment a.addaproduct {
	margin-left:56%;
}

#addproduct a.addaproduct {
	margin-left:68%;
}

#productmanagment table.itemhdr {
	margin:15px 0px 0px 10px;
}

#productmanagment table.item {
	margin-left:10px;
}

table.item , table.itemhdr {
	width:97%;
}

.item td , .itemhdr td {
	height:20px;
}

.item td.topbordergrey {
	border-top:#CCCCCC solid 1px;
}

.item td.links a {
	margin-left:10px;
}

.item span {
	font-weight:bold;
}

#productmanagment td.error {}

#previewproduct a.back {
	text-decoration:none;
	font-weight:bold;
	color:#0071BC;
}

#previewproduct table {
	width:50%;
	margin:15px 0px 0px 20px;
}

#previewproduct td {
	height:25px;
}

td.previewurl input {
	background-color:#ACC6E6;
	border:black solid 1px;
	width:99%;
}

#addproduct table {
	width:95%;
}

#addproduct td {
	height:30px;
}

#addproduct input , #addproduct select , #addproduct textarea {
	border:#999999 solid 1px;
}

#addproduct input , #addproduct select {
	width:200px;
}

#addproduct input.done {
	width:auto;
}

#addproduct input.biggie {
	width:500px;
}

#addproduct tr.remove a {
	text-decoration:none;
}

/* ////////////////////////////////////////////////End Product Management///////////////////////////////////////////// */

/* Privacy Policy & About Us */
/*//////////////////////////*/

div#privacyp h2 , div.aboutusmain h2 {
	font-size:20px;
}

div#privacyp {
	margin: 35px 100px 60px 100px;
	line-height: 1.6em;
}

div.aboutusmain {
	margin:35px 100px 60px 100px;
	line-height:1.6em;
}

div#privacyp p , div#privacyp h3 , div.aboutusmain p , div.aboutusmain h3 , #forumhelp p , #forumhelp h3 {
	margin:15px 0px 15px 20px;
}

div#privacyp ol , div#privacyp ul , div.aboutusmain ol , div.aboutusmain ul , #forumhelp ol , #forumhelp ul {
	margin-left:40px;
}

div#privacyp ul.listcircle , div.aboutusmain ul.listcircle , div#forumhelp ul.listcircle {
	list-style-type:circle;
}

div#privacyp ol , div.aboutusmain ol , div#forumhelp ol {
	list-style-type:decimal;
}

div#privacyp h3 , div.aboutusmain h3 , div#forumhelp h3 {
	color:#0071BC;
	font-size:15px;
}

div#privacyp p.marginleft , div.aboutusmain p.marginleft , div#forumhelp p.marginleft {
	margin:15px 0px 15px 30px;
}
	
/* /////////////////////////////////////////////////////End Privacy Policy//////////////////////////////////////////// */

/* The Buzz (The Forums) */
/*//////////////////////*/

/*Global*/

#gadd {
	text-align:center;
	margin:15px 0px 15px 0px;
	padding-right:2%;
}

#skinnyfooter {
	position:absolute;
	bottom:0px;
	width:800px;
	height:20px;
	background-color:#3A89C9;
    border-bottom:#E60000 solid 2px;	
	color:#FFFFFF;
	font-size:10px;
	text-align:left;
	padding:10px 0px 0px 15px;
}

#upfooterskinny {
	background-color:#3A89C9;
	height: auto;
	position: absolute;
	bottom: 20px;
	width:815px;
	top: 500px;
}

* html #upfooterskinny {height:10%}

#skinnyfooter a:link , #skinnyfooter a:visited {
	color:#FFFFFF;
}

#upfooterforum {
	height:120px;
}

/*Posts*/

table.forumpost {
	border-top: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
	min-height: 60px;
	margin-bottom: 10px;
	width:800px;
}

* html table.forumpost {height:60px;}

table.forumpost  td.img {
	text-align: center;
	width:140px;
	vertical-align: middle;
}

table.forumpost td.user {
	background-color:#B9CFEA;
	width:140px;
	padding-left:10px;
	vertical-align: top;
	padding-bottom: 20px;
}

table.forumpost h3 {
	font-size: 18px;
	margin-top: 0px;
}

table.forumpost span.date {
	font-size:13px;
	font-weight:bold;
}

table.forumpost a.comments {
	color:#999999;
	text-decoration: none;
}

table.forumpost span.when {
	color:#999999;
}

table.forumpost a.pagenum {
	color:#CC0000;
}

table.forumpost span.username , table#post span.username {
	font-weight:bold;
}

table.forumpost td.greytopborder {
	border-top:#CCCCCC solid 1px;
}

td.greytopborder a {
	margin-left:15px;
}

p.forumcomment , p.signature{
	margin-left:15px;
}

p.forumcomment {
    margin-left:15px;
}

p.signature {
	color:#FF9900;
	margin-top: 0px;
}

table#post , #to table {
	margin-left:15px;
	width:65%;
}

#post td {
	height:20px;
	vertical-align:top;
}

#post td.postlinks {
	vertical-align:middle;
	word-spacing: 8px;
	padding-bottom:8px;
	padding-top:8px;
}

#post td.postlinks span a {
	color:#CC0000;
	text-decoration:underline;
}

#post td.mvalign {
	vertical-align:middle;
}

.foruminput {
	width:450px;
	border: #999999 solid 1px;
}

.commentinput {
	width:491px;
	border: #999999 solid 1px;
}

div.commentinput {
	padding-left: 10px;
	width: 520px;
}

div.commentsecond {
	background-color:#B9CFEA;
	width:465px;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	margin-left: 30px;
}

p.commentuser {
	margin-left:15px;
}

p.commentusersecond {
	margin-left:30px;
}

p.greydate {
	margin:0px 0px 0px 15px;
}

#postpreview , #commentpreview {
	position:absolute;
	height:16px;
	padding-top:3px;
	background-color:#FFFF99;
	width: 445px;
	top: 146px;
	left: 94px;
	padding-left: 5px;
}

#commentpreview {
	width:525px;
	left: 15px;
	top: 178px;
}

#to {
	position:absolute;
	top: 146px;
	height: 30px;
	margin-left: 15px;
	width: 100%;
}

#to table {
	margin:0px;
}

#quickformatguide {
	position:absolute;
	right: 35px;
	width: 220px;
	top: 191px;
}

div#waitscreen {
	width:100%;
	height:100%;
	text-align:center;
	background-color:#FFF;
	position:relative;
	padding-bottom: 230px;
}

#waitscreen img {
	position:relative;
	top:130px;
}

#waitscreen h3 {
	color:#666666;
	position:relative;
	top:100px;
	font-size:24px;
}

/*Tabs*/

table#forumtabs {
	margin-top: 12px;
}

table#forumtabs , table#orangy {
	font-size:10px;
	width:815px;
}

td.activebuzztab {
	border:#FC4128 solid 1px;
	font-weight:bold;
	border-bottom: none;
}

td.inactivebuzztab , td.activebuzztab {
	width:90px;
	height:18px;
	text-align:center;
	vertical-align:middle;
}

table#forumtabs a , table#orangy a , div.navigator a , table.forumpost a , #post td.postlinks a , #back2report a {
	text-decoration:none;
}

table#orangy {
	background-color:#FC4128;
}

table#orangy td {
	vertical-align:middle;
	height:20px;
	padding-left:15px;
}

table#orangy td.bold {
	font-weight:bold;
}

/** forum "the buzz"  nav bar  for white back ground  added by sanjeev **/
table#white a{
	text-decoration:none;
}
table#white {
    width:815px;
	background-color:#FFFFFF;
}

table#white td {
	vertical-align:middle;
	height:20px;
	padding-left:15px;
}

table#white td.bold {
	font-weight:bold;
}

/**  end **/

td.sort {
	font-size:9px;
	width: 300px;
}

td.sort a {
	font-weight: normal;
}

td.sort a , td.sort span.activesort {
	margin:0px 0px 0px 10px;
}

td.sort span.activesort {
	font-weight:bold;
}

td.sort a.addcomment {
	font-weight:bold;
	font-size:11px;
	margin-right:15px;
}

td.sort a.startopic {
	font-weight:bold;
	font-size:11px;
	margin-right: 15px;
}

td.sort a.lastpagelink {
	margin-right:20px;
}

/*Format Guide*/

#fgheader {
	height:35px;
	padding-top: 15px;
	font-size:18px;
}
	
#fgheader a {
	margin-left:71%;
	text-decoration:none;
	font-size: 14px;
}

* html #fgheader a {
	margin-left:69%;
}

#formatguide table , #formatguide td {
	border:#555555 solid 1px;
}

#formatguide table {
	margin:0px 0px 20px 0px;
}

#formatguide td {
	padding-left:10px;
	vertical-align:middle;
	height: 40px;
}

#formatguide h1 , #formatguide h2 , #formatguide h3 {
	margin:0px;
}

#fgheader , #formatguide {
	width: 100%;
	padding-left: 15px;
	background-color: #CCCCCC;
}

#formatguide tr.blue {
	background-color:#7DA7D8;
	font-size: 14px;
	font-weight: bold;
}

#formatguide ol {
	list-style-type:decimal;
	list-style-position:inside;
}

#formatguide ul {
	list-style-position:inside;
	list-style-type:disc;
}

/*The Deals*/

div#bigray {
	font-size:40px;
	color:#999999;
	text-align: center;
	margin: 40px 0px 40px 0px;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
}

div.navigator {
	margin: 10px 15px 10px 15px;
	font-weight: bold;
	font-size: 10px;
	color: #999999;
}
/* hazubazazu ;)
div.navigator {
	margin: 10px 0px 10px 15px;
	font-weight: bold;
	font-size: 10px;
} */

div.navigator a:link , div.navigator a:visited {
	color:#999999;
}

div.navigator span.inactive {
	color:#CCCCCC;
}

#firstcomment {
	position:absolute;
	z-index:2;
	text-align:center;
	left: 190px;
	top: 455px;
}

/*My Forums*/

#forumsmiley {
	position:relative;
	width:300px;
	height:233px;
	background-image:url(/images/thankyou.png);
	background-repeat:no-repeat;
	left: 257px;
	top: 40px;
	z-index: 1;
}

#nocommentyet {
	position:absolute;
	z-index:2;
	text-align:center;
	left: 160px;
	top: 189px;
}

#nocommentyet h3 , #firstcomment h3 {
	font-size:20px;
	line-height: 1.5;
}

/*Reports*/

table#reports {
	margin:25px 0px 25px 0px;
}

#reports td , #report td {
	height:20px;
}

#reports td.head {
	border-bottom:#999999 solid 1px;
}

table#report {
	margin:60px 0px 85px 100px;
}

#report td {
	vertical-align:top;
}

#back2report {
	position:absolute;
	top: 166px;
	left: 65px;
	width: 200px;
	font-weight: bold;
}

/* /////////////////////////////////////// New CSS Added By Jagadeesh /////////////////////////////////////////*/

#ajaxpreview {
	position:relative;
	background-color:#FFFF99;
	padding-left: 17px;
	padding-top: 10px;
	width:476px;
}

#sitepreview {
	position:relative;
	background-color:#FFFF99;
	padding-top: 10px;
}

#wronguser font {
	font-size:20px;
	font-weight:bold;    
}

.mapgradient_image{
    width:250px;
    height:15px;
    background-image:url(/images/scoobymapgradient.png);
    text-align:absmiddle;
}

#container-transaction {
	width:830px;
	position:relative;
	text-align:left;
	background-color: #FFFFFF;
	background-image:url(/images/shdw.png);
	background-repeat:repeat-y;
	background-position: top right;
}

#footer-transaction {
	position: relative;
	width:815px;
	height:40px;
	background-color:#3A89C9;
	border-bottom:#E60000 solid 2px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	padding-top:12px;
	bottom: 0px;
}
#footer-transaction a:link , #footer-transaction a:visited {
	color:#FFFFFF;
}

#specstats div.productspec {
	margin-left:60px;
}

/* /////////////////////////////////////// New CSS Added By Jagadeesh End///////////////////////////////////////*/

/* ////////////////////////////////////////////////End The Buzz/////////////////////////////////////////////////*/

/* Page Deeper */

div#calendar {
	width:285px;
	position:absolute;
	top:15px;
	right:0px;
	font-family: Trebuchet MS, Verdana, sans-serif;
}

div#calendar p.date {
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
	margin-right:15px;
}

div#calendar p.title {
	margin:0px;
}

#calendar p.title a:link , #calendar p.title a:visited {
	text-decoration:none;
}

#calendar p.title a:hover {
	text-decoration:underline;
}
/* /////////////////////////////////////////////////////End Page Deeper///////////////////////////////////////////////// */

/****************** Changes made by sanjeev ***************************/
/**** the orders tab  pagination alignment issue   ***/
#content .pager a {
	padding: 0 0 0 5px;
}

#content .pager span {
	padding: 0 0 0 5px;
}
#specstats h1{	
    color:#FFFFFF;
	font-size:28pt;
}
#specstats h2{	
    color:#FFFFFF;
	font-size:14pt;
}
#specstats h3{	
    color:#FFFFFF;
	font-size:12pt;
}
#specstats h4{	
    color:#FFFFFF;
	font-size:10pt;
}
#specstats h5{	
    color:#FFFFFF;
	font-size:8pt;
}

/****************** Changes made by sanjeev ***************************/
/****************** Changes made by madhan ****************************/

/* For display mm,yyyy in expiration date as gray color */
.graymonth 
{
 color:#707070;
  }
/* For setting text box,combo box size in edit transactions */ 
.ordertext
{
 width:148px;
 }
.ordertext_area_track{
 width:320px;
}
/* For display mm,yyyy in shipped date and set text size in edit transactions */
.grayordertext
{
 color:#707070;
 width:148px;
 }
/* For display preview background as yellow color */

#ajaxpreviewstory {
	position:relative;
	background-color:#FFFF99;
	padding-left: 17px;
	padding-top: 10px;
	width:525px;
}

#details.deeper td#deeperproductname {
	font-weight:bold;
	font-size: 20px;
	height: 4ex;
}

#specs.deeper #ad {
	width:300px;
	right:0px;
	top:0px;
	height:auto;
	min-height: 415px;
	background-color:#CCCCCC;
	background-position:top center;
	position: absolute;
}

#specstats.deeper div.productspec {
	margin-left: 20px;
}

#specstats li {
	margin-left:50px;
	list-style-position:outside;
}	
#specstats.deeper li.head {
	margin-bottom: 15px;
	margin-top: 15px;
	list-style-type:none;
	margin-left: 15px;
	font-weight: bold;
	font-size: 12px;
}


/****************** Changes made by madhan ****************************/

/* Fix text overshoot in the what_you_get section */
div#details td.blacky div
{padding-left: 10px}