@charset "utf-8";
@import url(reset-fonts-grids.css);
@import url(store_navbars.css);
@import url(roundCorners.css);
/* CSS Document */
body{
color:#333;
}
#custom-doc {
margin:auto;
text-align:left;
width:934px;
overflow:hidden;
}
#globalHeader{
	margin:10px 0 12px;
}
#search_ad_space {
	overflow:hidden;
	margin: 0 0 7px 0;
}
#innerWrapper{
	margin: 0 0 7px 0;
}
#leftnav_bar{
	background:#003366 none repeat scroll 0%; 
	display: block;
	width: 5px
}

#leftSide{
	position:relative;
	overflow:hidden;
	height:100%;
	background: transparent url(../images/rndCrnrs_tabNavArea.gif) 0 0 no-repeat;
}
#leftSide div#body{
	position:relative;
	overflow:hidden;
	height:100%;
	border:1px solid #999;
	border-top:none !important;
	padding:0 8px 8px;
}
#body div#subNav{
	text-align:center !important;
	*text-align:left;
	margin:8px 0 20px;
}
#body div#subNav a{
	font-weight:bold;
	margin:0 10px;
}
#body div#subNav a.selected, #body div#subNav a.selected:hover{
	color:#333;
	text-decoration:none;
	cursor:text;
}
#rightSide{
	float:right;
	margin:0 0 0 11px;
	width:300px;
}
.uploadOpts li{
float:left;
margin-right:4px;
}
.uploadOpts li img{
float:left;
margin-right:3px;
}
.uploadOpts li a{
	display:block;
	margin:40px 0 0;
}
/*TAB NAVIGATION*/
#tabNavArea{
	background: #6f6f6f url(../images/rndCrnrs_tabNavArea_full.gif) 100% 0 no-repeat;
	text-align:center;
	overflow:hidden;
	height:100%;
}
#tabNavArea ul{
	overflow:hidden;
	height:100%;
	width:35.2307em !important;
	max-width:100%;
	min-width:458px;
	*width:100%;
	margin:0 auto;
	

}
#tabNavArea li{
	float:left;
	display:block;
	background: #f07e01 url(../images/rndCrnrs_tabNav.gif) 100% 0 no-repeat;
	margin:5px 6px 0;
	width:7.8461em;/*!IE*/
	*width:7.6570em; /*IE*/
	font-weight:bold;
	min-height:21px;
}
#tabNavArea a{
	color:#fff;
	text-decoration:none;
	background: url(../images/rndCrnrs_tabNav.gif)  0 0 no-repeat;
	display:block;
	padding:3px 0 2px 0;
	margin:0 5px 0 0;
	text-indent:5px;
	white-space:nowrap;
}
#tabNavArea a:hover{
	text-decoration:underline;
	color:#fff ;
}
#tabNavArea li.selected{
background: #fff url(../images/rndCrnrs_tabNav_sel.gif) 100% 0 no-repeat;
}
#tabNavArea li.selected a, #tabNavArea li.selected a:hover{
	color:#333;
	background: url(../images/rndCrnrs_tabNav_sel.gif)  0 0 no-repeat;
}
#tabNavArea a span{
	display:block;
	width:23px;
	height:17px;
	background:  url(../images/bg_tab_upload_arrow_off.gif) no-repeat;
	float:left;
	margin:1px 0 0 10px;
}
#tabNavArea li.selected a span{
	background: url(../images/bg_tab_upload_arrow_on.gif) no-repeat;
}
/*GLOBAL ELEMENTS */
strong{font-weight:bold;}
a{
	color:#0066CC;
}
a:hover{
	color:#fa6700;
}
p{
	margin: 2px 0;
}
div.hr {
  height: 20px;
  background: #fff url(../images/bg_hrule.gif) repeat-x left center;
  clear:both;
}
div.hr hr {
  display: none;
}
.left {float:left;}
.right{float:right;}
input.custom, textarea.custom, select.custom{
	border:1px solid #0596cb;
	padding:2px;
}
input.full{
	width:100%;
}
input.large{
font-size:134%; font-weight:bold;
}
.rss{
	font-weight:bold;
	font-size:92%;
	margin: 8px 0;
}
.rss img{
	float:left;
	margin:0 4px 0 0;
}

div.section a.feed img{
	border:none;
	margin:4px 8px 0 0;
}
h1, div.title{
	font-size:152%;
	font-weight:bold;
}
h1.title, h2{
	font-size:129%;
	font-weight:bold;
	margin:0 0 5px 0;
}
h2 img{
	margin:0 6px 0 0;
	float:left;
}
h4{
	font-weight:bold;
	margin:4px 0 5px;
}
.alert{
	color:#ff0000;
	font-weight:bold;
}
.bluebtn{
background:  #CCC url(../images/rndCrnrs_bluebtn_bot.gif) no-repeat 0 100%;
margin:0 4px 0 0 !important;
}
.bluebtn p{
	margin:0 !important;
	padding:0 !important;
	background:  url(../images/rndCrnrs_bluebtn_bot.gif) no-repeat 100% 100%;
}
.bluebtn span{
display:block;
background:  url(../images/rndCrnrs_bluebtn_top.gif) no-repeat 0 0;
}
.bluebtn a{

	font-size:12px !important;
	text-align:center;
	display:block;
	padding:3px 10px;
	text-decoration:none;
	background: url(../images/rndCrnrs_bluebtn_top.gif) no-repeat 100% 0;
}
.redbtn{
background:  #CCC url(../images/rndCrnrs_bluebtn_bot.gif) no-repeat 0 100%;
margin:0 4px 0 0;
}
.redbtn p{
	margin:0;
	padding:0;
	background:  url(../images/rndCrnrs_bluebtn_bot.gif) no-repeat 100% 100%;
}
.redbtn span{
display:block;
background:  url(../images/rndCrnrs_bluebtn_top.gif) no-repeat 0 0;
}
.redbtn a{
	color:#CC0013;
	font-size:12px !important;
	text-align:center;
	display:block;
	padding:3px 10px;
	text-decoration:none;
	background: url(../images/rndCrnrs_bluebtn_top.gif) no-repeat 100% 0;
}
.bluebtn a:hover{
	text-decoration:underline;
	color:#0066CC;
}
.redbtn a:hover{
	text-decoration:underline;
	color:#CC0013;
}
.pagination {
	font-size:85%;
	margin:3px 0 0;
	clear:both;
}

.pagination div.back{
	float:left;
	margin:2px 8px 0 0;
}
.pagination div.fwd{
	float:left;
	margin:2px 0 0 8px;
	}
.pagination a{
	 background:#ff6600;
	
}

.disabled a{
	 background:#808080;
}
.contentNav{
	font-size:107%;
	text-align:center;
}
.actionButtons{
	overflow:hidden; margin:14px 0;
}
.contentNav a.selected, .contentNav a.selected:hover{
	color:#333;
	font-weight:bold;
	text-decoration:none;
	cursor:text;
}
.channel{
	color:#01982d;
	overflow:hidden;
}
.channel img{
	margin:0 2px 0 0;
}
.rating{
	color:#fb6800;
	font-size:120%;
	font-weight:bold;
}
img.rating{
	float:left;
	margin:0;
}	
/* SEARCH BOX */
#globalSearch{
	background:#6f6f6f;
	border:2px solid #919191;
	text-align:center;
	float:left;
	width:198px;
	min-height:86px;
	position:relative;
}
#globalSearch input.custom{
	border:1px solid #000;
}
#globalSearch div.corner{
	width:10px;
	height:9px;
	position:absolute;
	font-size:0;
}
#globalSearch div.topl{
	background: url(../images/bg_globalSearch_top_left.gif) no-repeat ;
	top:-2px;
	left:-2px;
}
#globalSearch div.topr{
	background: url(../images/bg_globalSearch_top_right.gif) no-repeat ;
	top:-2px;
	right:-2px;
}
#globalSearch div.botl{
	background: url(../images/bg_globalSearch_bot_left.gif) no-repeat ;
	bottom:-2px;
	left:-2px;
}
#globalSearch div.botr{
	background: url(../images/bg_globalSearch_bot_right.gif) no-repeat ;
	bottom:-2px;
	right:-2px;
}
#globalSearch div.options{
	margin:4px 0;
}
#globalSearch div.options span{
	margin:0 4px;
}
#globalSearch label{
	font-size:92%;
	color:#fff;
	font-weight:bold;
}
#globalSearch input.custom{
	margin:0 0 9px 0;
	width:85%;
}
/* AD PLACEMENT */
#top_ad_space{
	float:right;
	width:728px;
	height:90px;
	overflow:hidden;
	background:#ccc;
}
#right_ad_space{
	width:300px;
	height:250px;
	overflow:hidden;
	background:#ccc;
}
#rightSide div.marketingSpot{
	background:#ccc;
	width:300px;
	height:90px;
}
/* CONTENT AREA */
.content{
	clear:both;
}
.content div.section{
	font-size:92%;
}
.content div.section h3{
	font-weight:bold;
	font-size:114%;
}
.section a img {
border:1px solid #999;
padding:1px;
}
.section a img:hover {
border:1px solid #fa6700;
padding:1px;
}

.liteText{
	color:#999;
}
/* ### PAGE SPECIFIC STYLES ### */

/* Content layouts */
.layout_2-col, .layout_3-col, .layout_thumbnails, .layout_details, .membersResultsList, .videoPlayer {
	clear:both;
	height:100%;
	margin:6px 0 6px 0;
}
/*2-column layout */
.layout_2-col div.section{
	width:49%;
	float:left;
}
/*3-column layout */
.layout_3-col div.section{
	width:33.3%;
	float:left;
	margin-bottom:6px;
}
.layout_3-col div.section p{
	width:80%;
}
/* thumbnail layout */
.layout_thumbnails {
	margin:10px 0 15px 0;
	overflow:hidden;
	
}
.layout_thumbnails div.section{
	float:left;
	width:24.9%;
}
.layout_thumbnails div.section p{
	width:95%;
}
/* details layout */

.layout_details div.left li{
	margin:6px 0;
}
.layout_details div.rightSection{
	overflow:hidden;
	*margin-left:150px;
}

.layout_details div.rightSection ul{
	margin:8px 0 0 0;
	height:100%;
	overflow:hidden;
}
.layout_details div.rightSection li {
float:left;
display:block;
width:48%;
margin:3px 5px 0 0;
padding:1px 0;

}
.layout_details div.rightSection li strong{
	margin:0 10px 0 0;
}
.layout_details div.section img.thumb{
	margin:0 10px 0 0;
}
.layout_details div.sectionButtons{
height:100%;
overflow:hidden;
margin:10px 0 0 0;
}
/* My Videos section */
.pageOptionButtons{
	margin:0 auto; padding:8px 0; overflow:hidden;
}
.notificationOptions strong{
	font-size:114%;
}
.notificationOptions p{
	margin:0 0 10px 0;
	overflow:hidden;
}
.notificationOptions label{;
margin:0 0 0 20px;
display:block;

}
.notificationOptions span.disclaimer{
	font-size:77%;
	
}
/* Members Search Results */
.membersResultsList p{
display:block;
float:left;
width:20%;
margin:10px 0;
}
/* VIDEO PLAYER */
.videoPlayer h1, .videoPlayer div.title{
	text-align:center;
	margin:4px 0;
}
.videoPlayer p{
	margin:8px 0;
}

.videoPlayer p.right{
	margin:0;
}
.videoPlayer div.vidoptions{
	clear:both; overflow:hidden; width:310px; margin:0 auto;
}

div.vidPlayerLeftSide{
	width:72%;
	border-right:2px dotted #7da7bf;
	padding:0 12px 0 0;
	float:left;
}
div.vidPlayerLeftSide div.comments p.name{
	font-size:107%;
	font-weight:bold;
	margin:14px 0 0;
}
div.vidPlayerLeftSide div.comments p.date{
	font-size:85%;
	color:#999;
}
div.vidPlayerRightSide{
	float:right;
	width:24%;
	padding:0 0 0 4px;
}
div.vidPlayerRightSide div.section{
	text-align:center;
	margin:18px 0;
}
.videoPlayerSnippets p{
	clear:both;
	margin:6px 0;
}
.videoPlayerSnippets strong{
	width:40%;
	display:block;
	float:left;
}
.videoPlayList p{
	text-align:center;
}
.videoPlayerSnippets input{
	width:55%;
}
#addComment{
clear:both; margin:10px 0; display:none;
}
#addComment textarea{
width:100%; margin-bottom:10px;
}
/* video upload */
.vidUpload input{
	padding:2px;
}

.vidUpload ul{
	margin:0 0 0 30px;
	list-style:disc;
	padding:2px;
}
.vidUpload li{
	margin:6px 0 0 14px;
}
.vidUpload div.otherWays{
	width:280px;
	float:left;
	margin:10px 12px 10px 0;
}
.vidUpload img{
	margin:0 6px;
}
/* mobile uploader */
.mobileUpload input.emailCreate{
	border:none;
	background:#ffffff;
	font-weight:bold;
	font-size:107%;
	color:green;
}
.mobileUpload div.otherAttributes{
overflow:hidden;
}
.mobileUpload div.otherAttributes span.label{
	width:15% !important;
	float:left !important;
	text-align:right;
}
.mobileUpload div.otherAttributes p{
 margin-bottom:10px;
 overflow:hidden;
 height:100%;
}
.mobileUpload div.otherAttributes span{
	width:83%;
	float:right;
	display:block;
}
ol.mobileUploadInfo{
	font-weight:bold;
	list-style:decimal;
	margin:10px 0 0 40px;
}
ol.mobileUploadInfo li{
	line-height:20px;
	font-size:107%;
}
/* upload results */
.uploadResults div.section{
	width:auto;
}
.uploadResults div.preview{
	width:160px;
	padding:0 30px 0 0;
}
.uploadResults div.form{
	width:408px;
}
.uploadResults div.locAddress{
	clear:both; overflow:hidden;
	height:100%;
}
.uploadResults div.locAddress input{
	margin:0 4px 0 0;
}

.uploadResults p.map img{
	border:1px solid #666;
}
.uploadResults div.form span.tagex{
	font-size:92%;
	margin:0 0 0 83px;
	color:#666;
}
.uploadResults div.form strong{
	width:20%;
	display:block;
	float:left;

}
.uploadResults div.options{
width:79%;
overflow:hidden;
}
.uploadResults div.options p{
	margin:0 0 6px 0;
}
.uploadResults div.category p{
	float:left;
	width:33%;
}
.uploadResults div.options label{
	margin:0 0 0 4px;
}
.uploadSuccess{
	color:#01982d;
	font-size:85%;
}
.dragableTV{
	float:right;
	border:1px solid #0698d1;
	margin:0 0 5px 4px;
}
/* FLAG VIDEO */
.popBox{
position:absolute; 
width:411px;  
border:2px solid #666; 
background:#ffffdd; 
padding:8px; 
overflow:hidden; 
font-size:92%;
display:none;
left:0;
margin-left:8px;

}
.popBox div.otherAttributes{
overflow:hidden;
}
.popBox div.otherAttributes p{
 margin-bottom:10px;
 overflow:hidden;
 height:100%;
}
#flag div.otherAttributes span.label{
	width:30% !important;
	float:left !important;
	text-align:left;
}
#flag div.otherAttributes span{
	width:70%;
	float:right;
	display:block;
}
#email div.otherAttributes span.label{
	width:15% !important;
	float:left !important;
	text-align:left;
}
#email div.otherAttributes span{
	width:85%;
	float:right;
	display:block;
}
/* MEMBER SEARCH */
.memsearch div.otherAttributes{
overflow:hidden;
}
.memsearch div.otherAttributes p{
 margin-bottom:10px;
 overflow:hidden;
 height:100%;
}
.memsearch div.otherAttributes span.label{
	width:15% !important;
	float:left !important;
	text-align:left;
}
.memsearch div.otherAttributes span{
	margin-left: 4px;
	float:left;
	display:block;
}
/* MY PLAYLIST */
#addPlaylist, #editPlayList {
display:none;
}
#addPlaylist div.otherAttributes span.label, #editPlayList div.otherAttributes span.label{
	width:15% !important;
	float:left !important;
	text-align:left;
}
#addPlaylist div.otherAttributes span, #editPlayList div.otherAttributes span{
	width:85%;
	float:right;
	display:block;
}
#addPlaylist div.otherAttributes p, #editPlayList div.otherAttributes p{
 margin-bottom:10px;
 overflow:hidden;
 height:100%;
}
/* ERROR PAGE */

.error{
	text-align:center;
	}
.oops{
	font-size:300%;
	font-weight:bold;
}
.error img{
	margin-bottom:12px;
}

html, body, table, tr { font-family:arial,verdana, helvetica,sans-serif; font-size:12px; color:#000; }
body { background:#fff; color:#000; }
a { color:#0000cc; }
h1 { font-size:18px; line-height:20px; margin:0 0 15px 0; color:#4e659d; }
h2 { font-size:14px; margin:5px 0; color:#4e659d; }
form { margin:0; padding:0; }
ul { list-style-type:disc; }
ul ul { list-style-type:circle; }
ul ul ul { list-style-type:square; }
ul.content { border:0; }
li { margin:5px 0; padding:0; }
img { border:0; }
p { margin:10px 0 0 0; }

#left_col { background:#003366;  width:10px;  margin:7px 0 0 7px; padding: 4px 0px display:block;}
#footer-links { text-align:left; padding:5px 0 5px 150px; }
#mainnav-wrap { margin:15px 0 0 0; }
#mainnav-subwrap { margin:0; }
.mainnav { position:absolute; top:20px; left:263px; width:400px; }
.mainnav-overlay { z-index:1; position:absolute; top:20px; left:183px; width:400px; height:4px; line-height:1px; font-size:1px; }
.mainnav-logo { top:5px; }
.mainnav-member { width:225px; font-size:11px; font-weight:bold; top:15px; }
.mainnav-member a { color:blue; }
.mainnav-member a:hover { color:red; }
.mainnav-login img { margin:7px 0 0 7px; }
.mainnav-register img { margin:0 2px 0 0; }
.subnav img { vertical-align:top; margin:2px 5px 0 0; }
.mainnav-register { text-align:right; font-family:verdana; margin:4px 0 0 0; }

.leftnav-header { border:solid #fff; border-width:0 0 1px 0; background:#ffffff; padding:0 0 0 0; }
.sublink a, .sublink-sel a { display:block; background:#fff; font-size:11px;  padding:2px 0; border-bottom: 1px dotted #999; #e5e5e5; border-width:0 0 1px; text-indent: 24px; }
.sublink-sel a { background:#c7c7c7; font-weight:bold;}
.mainlink, .mainlink-selected, .mainlink-unselected { padding:0; font-weight:bold; }
.mainlink a, .mainlink-selected a, .mainlink-unselected a { display: block; padding: 4px 0px; border-bottom: 1px dotted #999; }
.sublink a, .sublink-sel a, .mainlink a, .mainlink-selected a, .mainlink-unselected a { width:100%; height:100%; color:#003366; text-decoration:none; }
.mainlink a { color:#003366; }
.mainlink-unselected a:hover, .sublink a:hover, .mainlink a:hover { background:#ecedf3; color:#003366; }
.mainlink-unselected a:hover div, .sublink a:hover div, .mainlink a:hover div { background:#fff; cursor:pointer; }
.mainlink { background:#fff; }
.mainlink-selected { background:#c7c7c7; }
.mainlink-unselected {background:#e5e5e5; }

.leftnav-section { background:#fff; width:175px; margin:0; padding:0; font-size:11px; }
.leftnav-section h2 { margin:0; background:#eee; color:#f18d33; border:solid #fff; border-width:1px 0; padding:4px 0 4px 4px; }

#vcs_notice { text-align:center; vertical-align:middle; margin:5px 0 10px 0; padding:5px 20px; font-size:14px; background:#edd9b7; border:1px solid #ce7c29; }
#vcs_notice p { margin:0px; }
#vcs_notice .user_vehicle { font-weight:bold; color:#990000; }
#vcs_options { text-align:center; margin:7px; }
#vcs_options a:hover { margin:5px; padding:1px 5px; font-weight:bold; font-size:12px; text-decoration:none; color:#fff; background:#4e659d; border:3px solid; border-color:#cecfce #999 #2355a0 #b6c6e3; }
#vcs_options a { margin:5px; padding:1px 5px; font-weight:bold; font-size:12px; text-decoration:none; color:#fff; background:#e2ac6a; border:3px solid; border-color:#edd9b7 #ce7c29 #ce7c29 #edd9b7; }

#glossary_box { background:#fff; }
#glossary_box h2 { margin:0; background:#eee; color:#f18d33; border:solid #666666; border-width:1px 0; padding:4px 0 4px 4px; }
#glossary_box div { padding:5px; text-align:center; }

.section_header { width:100%; padding:2px 0 0 0; border:solid #2355a0; border-width:1px 0 0 0; background:url('http://images.cardomain.net/sites/cardomain/shop/headers/grad-section-head.gif') no-repeat top right; }
.section_header h2 { color:#2355a0; display:inline; }
.section_header img { width:23px; height:23px; vertical-align:middle; }

.right_sidebar_section, div.right_sidebar_section { width:175px; margin:5px 10px 0 0; background:#fff; border:1px solid #000; }
.right_sidebar_section h2 { font-size:14px; margin:0; padding:2px; background:#2355a0; color:#fff; }
.right_sidebar_section .content { width:165px; padding:5px; border:0; }

A.NavLinks:link, A.NavLinks:visited, A.RightLinks:link, A.RightLinks:visited { color: #4e659d; }
A.NavLinks:link, A.NavLinks:visited { text-decoration: none; }
A.NavLinks:hover {color: #FF0000;}
A.LeftLinks:hover, A.LeftLinks:link, A.LeftLinks:visited { color: #000; text-decoration: none; }
A.RightLinks:hover, A.LeftLinks:hover { text-decoration: underline; }

#store_search {
    background: #2355a0;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    border-top: 1px solid #CCCCFF;
    padding:5px 0 10px 0;
    text-align: center;
}

#store_search .header {
    color: white;
    font-weight: normal;
	margin:0 0 5px 0;
}

#store_search .content {}

#search_box {
}

#search_button {
   height: 20px;
    font-size: 10px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    border: 2px solid;
	border-color:#ffffff #999999 #999999 #ffffff;
}

#search_button:hover {
    background: #EFEFEF;
}


/* Control the little box on the top of the left bar on the homepage */
#need_help {
    padding: 0;
    margin: 0;
    display: block;
}
#need_help img {
    border: 0;
}
          #header {
            background: url('http://images.cardomain.net/sites/cardomain/features/sd_redesign/header_blue.gif') no-repeat top right #fff;
            margin: 5px 0;
            width: 401;
			height: 50 ;
			padding:12px 0 0 1px;
			
			
          }

          #header h3 {
              font-size: 12px;
              margin: 0;
              padding: 1px 0 0 10px;
              line-height: 17px;
              color: #fff;
			  vertical-align:top;
			  font-weight:bold;
			  
          }
		  
          #bodytext {
              font-size: 12px;
              margin: 10;
              padding: 10px 0 10px 10px;
              line-height: 17px;
              color: #333;
			  vertical-align:top;
          }
/* product reviews revision 8/06 */
	#one-col-background { 
		background: #eee; 
		width:760px; 
	}
	#maincontent_pl { 
		margin:0 0 0 10px; 
		width:735px; 
		padding:0px; 
	}
	.bottom_buffer {
		margin: 0px 0px 5px 0px;
	}
	.bold_text {
		font-weight:bold;
		
	}
	td.review {
		vertical-align:top;
		line-height: 1.1;
	}
	.about_field { 
		width: 80px; 
		float:left; 
	}
	.about_field_results { 
		float:left; 
		font-weight: bold; 
	}
	.relogin { 
		padding: 0px 0px 0px 40px; 
	}
	.zero_results { 
		color: #ff9933; 
		font-size: 10pt;
		font-weight: bold;
	}

bucket{
color:#333;
}
#custom-doc {
margin:auto;
text-align:left;
width:934px;
overflow:hidden;

}
#innerWrapper{
	overflow:hidden;
	clear:both;
}
#leftSide{
	position:relative;
	overflow:hidden;
	height:100%;
	background: transparent url(../images/rndCrnrs_tabNavArea.gif) 0 0 no-repeat;
}
#leftSide div#body{
	position:relative;
	overflow:hidden;
	height:100%;
	border:1px solid #999;
	border-top:none !important;
	padding:0 8px 8px;
}
#body div#subNav{
	text-align:center !important;
	*text-align:left;
	margin:8px 0 20px;
}
#body div#subNav a{
	font-weight:bold;
	margin:0 10px;
}
#body div#subNav a.selected, #body div#subNav a.selected:hover{
	color:#333;
	text-decoration:none;
	cursor:text;
}
#rightSide{
	float:right;
	margin:0 0 0 11px;
	width:300px;
}
 /* start sounddomain FOOTER css */ 
 
 #sd-header {
	width: 934px;
	height: 110px;
	margin: 0;
	padding: 0;
	border: 0;
}
 #top-graphic {
	width: 934px;
	height: 55px;
	margin: 0;
	padding: 0;
	border: 0;
}
#header-bottom {
	width: 934px;
	height: 55px;
	background: url(http://central.sounddomain.com/sd/images/header_right_graphic.jpg) no-repeat right; 
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}
#header-nav {
	width: 486px;
	height: 55px;
	margin: 0;
	padding: 0;
	border: 0;
}
#top-half {
	width: 486px;
	height: 27px;
	margin: 0;
	padding: 0;
	border: 0;
}

#sliver {
	width: 486px;
	height: 9px;
	background-color: #003366;
	margin: 0;
	padding: 0;
	border: 0;
}
#nav-push {
	width: 147px;
	height: 18px;
	background-color: #003366;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #FFFFFF;
	float: left;
}#bottom-half {
	width: 484px;
	height: 28px;
	background-color: #9399A6;
}

.buffer {
	width: 7px;
	height: 18px;
	background-color: #003366;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #FFFFFF;
	float: left;
}

#cap {
	width: 16px;
	height: 18px;
	background-color: #003366;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #FFFFFF;
	float: left;
}

#home {
	width: 101px;
	height: 17px;
	color: #FFFFFF;
	background-color: #5E6572;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 1px solid #FFFFFF;
	float: left;
}

#home:hover {
	background-color: #3D4350;
}

#home a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#forum {
	width: 101px;
	height: 17px;
	color: #FFFFFF;
	background-color: #5E6572;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 1px solid #FFFFFF;
	float: left;
}

#forum:hover {
	background-color: #3D4350;
}

#forum a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#cardomain {
	width: 101px;
	height: 17px;
	color: #FFFFFF;
	background-color: #5E6572;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 1px solid #FFFFFF;
	float: left;
}

#cardomain:hover {
	background-color: #3D4350;
}

#cardomain a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#breadcrumb {
	width: 934px;
	height: 27px;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	clear: both;
}
  /* start sounddomain FOOTER css */ 
  
#footer_sd {
	width: 934px;
	height: 60px;
	color: #FFFFFF;
	background: #003366 url(http://central.sounddomain.com/sd/images/foot_bkg.gif) no-repeat bottom;
	text-align: center;
	clear: both;
}

#spacer_sd {
	width: 934px;
	height: 23px;
	background: #FFFFFF;
}

#footer_sd a {
	margin: 2px;
	font-size: 85%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

#footer_sd a:hover {
	color: #AEB3C2;
}

#bottom_l_sd {
	float: left;
	width: 200px;
	height: 30px;
	margin: 5px;
}

#bottom_links_sd {
	float: left;
	width: 534px;
	text-align: center;
	margin-bottom: 2px;
}

#bottom_r_sd {
	float: left;
	width: 200px;
	height: 30px;	
}
  

