/* #################### General Styles #################### */
body 
{
    font-family: arial, helvetica, verdana, geneva, sans-serif;
    font-size: 100%;
    line-height: 125%;
    color: #333;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: center; 
}


.pageContainerCenter
{
    text-align: center; 
}
.pageContainer
{
   	width: 840px;
   	margin: 0 auto;
    border:         #C0C0C0 1px solid;  
    padding:        10px;
}

.bigBox
{
    border:         #C0C0C0 1px solid;  
    padding:        10px;
}


.pageTitle
{
    padding-top:    0px;
    padding-bottom: 0px;
    padding-right:  0px;
    padding-left:   0px;
    font-size:      1.50em;
    color:          #5d5d5d;
    font-weight:    normal;
}

.pageSubTitle
{
    color:          000000;
    text-align:     center;
    padding-left:   10px;
    padding-bottom: 10px;
    margin:         10px;
    font-size:      1.50em;
    font-weight:    500;  // 400 = normal  700 = bold
}

.pageData
{
    font-family: arial, helvetica, verdana, geneva, sans-serif;
	color:          000000;
    text-align:     left;
    padding-left:   40px;
    padding-bottom: 10px;
    margin:         10px;
    font-size:      1.0em;
    font-weight:    400;  // 400 = normal  700 = bold
}

pageData a:link, a:visited, a:hover
{
    color: #1a4dc2; 
    text-decoration: none;
}

.pageContent
{
	color:          000000;
    text-align:     left;
    padding-left:   10px;
    padding-right:  10px;
    padding-bottom: 5px;
    margin: 		5px;
    font-size:      1.00em;
    font-weight:    normal;
}

.pageContent a:link, a:visited, a:hover
{
    color: #1a4dc2; 
    text-decoration: none;
}

.pageContentSmall
{
    color:          000000;
    text-align:     left;
    padding-left:   5px;
    padding-right:  5px;
    font-size:      1.00em;
    font-weight:    normal;
}

.formatPageText {
    font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 	12px;
}

.headerFrame
{
	margin:0 auto;
	width: 840px;
    height: 100px;
    align: center;
}

.header
{
	float:	left;
    text-align: left;
	width: 	500px;
    height: 100px;
	background: transparent url(../images/sd_logo.gif) left top no-repeat;
}

.center
{
    text-align:     center;
}

.left
{
    text-align:     left;
}

.errorMessageColor
{
    color:      red;
}

.formIndent
{
    text-align:     left;
    padding-top:    10px;
    padding-bottom: 10px;
    padding-right:  0px;
    padding-left:   50px;
    margin: 10px;
    font-weight:    normal;
}
.top20 
{
    text-align: center;
    padding-top:    10px;
}

.loginSmall
{
    border-top:     #C0C0C0 1px solid;  
    border-bottom:  #C0C0C0 1px solid;  
    border-right:   #C0C0C0 1px solid;  
    border-left:    #C0C0C0 1px solid;  
    
    margin-right:   12px;
    
    padding-top:    5px;
    padding-bottom: 5px;
    padding-right:  5px;
    padding-left:   5px;
    
    width:  		225px;
    float: right;
}

.smallText
{
	font-size:		75%;
}
.smallText80
{
	font-size:		80%;
}

.strongText
{
	font-weight:	500;
}

.strongText600
{
	font-weight:	600;
}

.smallTextBold
{
	font-size:		90%;
	font-weight:	600;
}

.spacer 
{
	padding-top:	10px;
}

.spacerSmall1
{
	padding-top:	1px;
}

.landingPage
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-right:	2px;
	padding-left:	2px;
	
	font-size: 11px;
	
	/* float: right;  */
}

.landingPageHeader
{
	color: 	red;
	text-align:	left;
	padding-left:	10px;
	padding-bottom:	10px;
	margin: 10px;
	font-weight:	normal;
	font-size: 1.846em;
}
.page
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-right:	2px;
	padding-left:	2px;
	font-size: 11px;
}

.pageHeader
{
	color: 	red;
	text-align:	left;
	padding-left:	10px;
	padding-bottom:	10px;
	margin: 10px;
	font-weight:	normal;
	font-size: 1.846em;
}

.pageHeaderSmall
{
	color: 	red;
	padding-left:	5px;
	padding-bottom:	5px;
	margin: 5px;
	font-weight:	normal;
	font-size: 1.50em;
}

.pageHeaderCenter
{
	color: 	red;
	text-align:	center;
	padding-left:	10px;
	padding-bottom:	10px;
	margin: 10px;
	font-weight:	normal;
	font-size: 1.846em;
}

.pageHeaderSmallCenter
{
	text-align:	center;
	color: 	red;
	padding-left:	5px;
	padding-bottom:	5px;
	margin: 5px;
	font-weight:	normal;
	font-size: 1.50em;
}
.pageTextNormalRed
{
	color: 	red;
	font-weight:	normal;
	font-size: normal;
}
.pageTextNormalBlack
{
	color: 	black;
	font-weight:	normal;
	font-size: normal;
}

.pagePaddingTop
{
	padding-top:	5px;
}

.powerSellersLandingPage
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-right:	2px;
	padding-left:	2px;
	
	width:	600px;
	font-size: 11px;
	
	/* float: right;  */
}

.strongTextSpacedIndented
{
	font-weight:	bold;
	margin-bottom:	2px;
	border-bottom:	10px;
	padding-left:	2px;
	font-weight:	normal;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	font-size: 14px;
	line-height: 125%;
}

.floatRight
{
	padding-right:	10px;
	float: right;
}

.floatRightDailyDeal
{
	padding-right:	5px;
	float: right;
}

.floatRightNewFeatures
{
	padding-right:	5px;
	float: right;
}

.newFeaturesBox
{
    border:         #C0C0C0 1px solid;  
    padding:        3px;	
}
.newFeaturesPage
{
	padding-top:	0px;
	padding-bottom:	2px;
	padding-right:	2px;
	padding-left:	2px;
	
	font-size: 11px;
	
	/* float: right;  */
}

.newFeaturesItems
{
    padding:   		2px;	
	font-weight:	bold;
    font-size: 		12px;
}

.newFeaturesItemsTitle
{
    padding-bottom:		3px;	
	font-weight:	bold;
    font-size: 		14px;
    padding-left:   75px;	
	color: 	red;
    /* padding-bottom:   2px; */	
	/* border-bottom:  #000000 2px solid; */
}

.newFeaturesItemsIndent
{
    padding:   		0px;	
	padding-left:   33px;	
}


.pageLinks {
    font-family: 	arial, helvetica, verdana, geneva, sans-serif;
    padding-top:    5px;
    text-align: 	center;
    font-size: 		11px;
	font-weight:	600;
}

.pageLinks a:link, a:visited, a:hover {
    color: 				#1a4dc2; 
	text-decoration:none;
}

/* #################### General Styles #################### */
.sdMenuFrame
{
	margin:0 auto;
	width: 840px;
    align: center;
}
.sdMenu
{
	text-align:	left;
    width: 840px;
	margin-top:	15px;
    background-color: #ffffff;
}

.tabContent {
	padding-top:	10px;
	padding-bottom:	10px;
	padding-right:	10px;
	padding-left:	10px;
	font-size: 11px;
		
}

.tabContent a:link, a:visited, a:hover {
    color: #1a4dc2; 
	font-weight:	600;
    text-decoration: none;
}

.googleFooterFrame
{
	margin:0 auto;
	width: 840px;
    align: center;
}

.googleFooter {
    padding-top:        10px;
    align:         		center;
}

.copy {
    background-color:   #ffffff;
    color:              #cccccc;
    text-align:         center;
    padding-top:        3px;
    margin:             10px;
    font-weight:        bold;
    font-size:          11px;
}

.sdFooter {
    background-color:   #ffffff;
    color:              #cccccc;
    text-align:         center;
    padding-top:        5px;
    margin:             10px;
    font-size:          11px;
}

.sdFooter a:link, a:visited, a:hover {
    color: #1a4dc2; 
	font-weight:	600;
    text-decoration: none;
}

.hr {
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	width: 840px;
	text-align: center;
}

.ads { 
	text-align:center; 
	padding-top: 10px;
} 

.ads iframe { 
	margin: 0 auto;  
	width: 840px;
	text-align: center; 
	height: 100px;  
} 

.dailyDeal {
	width: 728px;
	text-align:left; 
}

.dailyDealpageHeaderSmallCenter
{
	text-align:	center;
	color: 	red;
	padding-left:	15px;
	padding-right:  15px;
	padding-bottom:	5px;
	margin: 5px;
	font-weight:	normal;
	font-size: 1.50em;
}

.dailyDealpageTextNormalBlack
{
	color: 	black;
	font-weight:	normal;
	font-size: normal;
	width: 728px;
	text-align: left; 
	padding-left:	25px;
	padding-right:  25px;
}

.buyACarPageTextNormalBlack
{
	color: 	black;
	font-weight:	normal;
	font-size: normal;
	width: 728px;
	text-align: left; 
	padding-left:	25px;
	padding-right:  25px;
}

.buyACarPageTextNormalBlack a:link, a:visited, a:hover {
    color: #1a4dc2; 
	font-size: normal;
    font-weight:	normal;
    text-decoration: none;
}

.rowSpacer {
    padding-bottom:        5px;
}

table { margin: auto; }