/* CSS Document */

body {
	background:url(http://i.connectedsound.com/bg_body.jpg) black center repeat-y fixed;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px auto;
	padding:0px;
	width: 100%;

}

a:link {color:#e2e44c; text-decoration:underline;}
a:visited {color:#e2e44c; text-decoration:underline;}
a:hover {color:#e2e44c; text-decoration:underline;}
a:active {color:#e2e44c; text-decoration:underline; outline: none;}


p.IEmessage {display:none;}

table.maintable {
border-style:solid;
border-color:#c62500;
border-width:0px 4px 0px 4px;



}

td.contentarea {
	background-color:#202020;
}


h2 {
color:#ff4d44;
font-size:23px;
font-weight:normal;
font-family:Arial Black, Arial, Helvetica, sans-serif;
padding:0px 0px 20px 0px;
margin:0px;
}

td.tab_green p {


color:#abb873;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:25px;
padding-left:20px;
padding-right:20px;
padding-top:10px;}

td.tab_pink p {


color:#b07e96;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:25px;
padding-left:20px;
padding-right:20px;
padding-top:10px;}


td.tab_orange p {
color:#b59862;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:25px;
padding-left:20px;
padding-right:20px;
padding-top:10px;}



table.testimonials {
}

table.testimonials td {
background:url(http://i.connectedsound.com/tab_BG_2.jpg) repeat;
}
table.testimonials td a img {border:none; text-decoration:none;}
table.testimonials p {margin:40px 20px 10px 25px; font-size:15px; line-height:23px;}
table.testimonials td.testimony_break {background:none;}
table.testimonials .wrap {display:block; margin:10px; font-size:14px; line-height:21px;}
td.testimony_pink {color:#b07e96; font-style:italic;}
td.testimony_blue {color:#aaa9db; font-style:italic;}
.byline {color:#5f8cff; margin:0px 0px 40px 70px; font-style:normal;}
.byline span.byline_title {color:#fff; font-size:12px; line-height:16px;}


/*---- MENU -----*/

table.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;

}

td.menu_left {
	background: url(http://i.connectedsound.com/menu/menu_left.gif) no-repeat;
	height: 33px;
}
td.menu_right {background:url(http://i.connectedsound.com/menu/menu_right.gif) no-repeat;}
td.menu_bg {
	background:url(http://i.connectedsound.com/menu/bg.gif) repeat-x;
	text-align: center;
}

table.menu p {margin:0px; padding:0px;}
table.menu p a {text-decoration:none; color:#FFFFFF; padding: 8px 27px 10px 27px; display:block;}
table.menu p a:link {text-decoration:none; color:#FFFFFF;}
table.menu p a:visited {text-decoration:none; color:#FFFFFF;}
table.menu p a:hover {background:url(http://i.connectedsound.com/menu/bg_hover.gif) repeat-x; text-decoration:none; color:#FFFFFF;}
table.menu p a:active {text-decoration:none; color:#FFFFFF;}


td.menu_separator {background:url(http://i.connectedsound.com/menu/separator.gif) no-repeat;}


/*--- DESIGN TEMPLATE ---*/
#design_wrapper {
	text-align:left;
	margin:0px auto;
	width:864px;
}
#design_wrapper img {
	margin:30px 0px 0px 0px;
}
#back {
	padding:20px 10px 10px 0px;
	text-align:center;
	line-height: 16px;
	background:url(images/tab_BG.jpg) repeat;}

#back p {color:#ccc; padding:0px 0px 5px 0px; margin:0px; font-style:italic;}
#back button {
	cursor:pointer;
	border-top:1px solid #444;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #444;
	color:#e2e44c;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:5px 5px 5px 5px;
	line-height: 10px;
	background-color: #333;
}
#back input {
	cursor:pointer;
	background-color:#333;
	border-top:1px solid #444;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #444;
	color:#e2e44c;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:5px 5px 5px 5px;
}



/*---- TOUR -----*/

.plate {background-color:#3c3337; margin:0px 50px; padding:0px;}
#gray_wide .plate_content p {padding-left:70px; padding-top:0px; margin-top:0px; font-size:14px; line-height:18px;}
#gray_wide .plate_content p.blue_subheader {color:#55b8e8; font-size:16px; margin:0px 0px 3px 0px; padding:20px 0px 0px 70px;}

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 15px;
	background-repeat: no-repeat;
}

span.corners-top {
	background-image: none;
	background-position: 0 0;
}

span.corners-top span {
	background-image: none;
	background-position: 100% 0;
}

span.corners-bottom {
	background-image: none;
	background-position: 0 100%;
	clear: both;
}

span.corners-bottom span {
	background-image: none;
	background-position: 100% 100%;
}

.plate span.corners-top {
	background-image:url(images/rounded/top_left.gif);
}

.plate span.corners-top span {
	background-image:url(images/rounded/top_right.gif);
}

.plate span.corners-bottom {
	background-image:url(images/rounded/bottom_left.gif);
}

.plate span.corners-bottom span {
	background-image:url(images/rounded/bottom_right.gif);
}

.tourheader {
color:#ff4d44;
font-size:20px;
font-weight:normal;
font-family:Arial Black, Arial, Helvetica, sans-serif;
}

html > body .tourheader {
font-size:24px;
}

.welcometo {
	color:#ffa19c;
	font-size: 16px;
}
.purple_subheader {color:#886ab1;}
.pink_subheader {color:#eea6f2;}
.blue {color:#55b8e8;}



#gray {
	color:#c4c4c4;
	width:100%;
	text-align: left;
	padding-top:20px;
}
html > body #gray {padding-top:5px;}


#gray p {
	font-size:16px;
	line-height:26px;
	margin:0px 50px;
	padding:10px 0px;
}

html > body #gray p {
	font-size:20px;
	line-height:26px;
}

#gray p.note {
	font-size:16px;
	line-height:24px;
	padding: 20px 10px 20px 30px;
	margin:15px 300px 15px 50px;
	background:url(images/tab_BG_2.jpg) repeat;
}


#chorus {
	float:right;
	margin:80px 50px 20px 20px;
	padding:0px;
}

#frames {
	width:100%;
	height:45px;
	padding: 0px 0px 0px 110px;
}

#frames img {
	margin:0px 0px 0px -4px;
	border: none;
}
#frames img a {
	text-decoration:none;
	border:none;
}

#next_button {
	text-align:right;
	margin:20px 95px 0px 0px;
}

html > body #next_button {
	margin:20px 135px 0px 0px;
}

#next_button img {
	border:none;
}


#back_button {
	padding: 0px 0px 0px 110px;
	width: 100%;
}
#back_button img {
	border:none;
}

p.enter { 
	color:#e2e44c; 
	font-family:Arial Black, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px 4px 0px 4px;
}
p.enter a:link {text-decoration:none;}
p.enter a:visited {text-decoration:none;}
p.enter a:hover {text-decoration:none;}
p.enter a:active {text-decoration:none;}


/*--- GET STARTED ----*/



/*-- Colors --*/

h4 {
	font-size:18px;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px;
	padding:10px 0px 10px 0px;
}

html > body h4 {
	font-size:20px;
}

h4 a {text-decoration:none;}
#option_left_section h4 {
	padding:0px;
	margin:0px;
}
#option_right_section h4 {padding:0px; margin:0px;}

#gray_wide p.topfive {font-size:22px; margin-bottom:0px; padding-bottom:0px; line-height:20px;}

.pink {color:#ffa19c;}
.grayred {color:#b5a2a6;}
.white {
	color:#FFFFFF;
	text-align:center;
}

.yellowgreen {color:#e2e44c;}
.yellowgreen a {color:#e2e44c;}


.palegreen {color: #98a587;} /*-- same as chorus header --*/
.palegreen a {color:#98a587;}


#gray_wide .tbltopfive p {font-size:15px; margin:0px; padding:5px 0px 0px 0px; color:#fff;}
#gray_wide .tbltopfive img {margin-bottom:18px;}

.tblbrown, .tblbrown a {
	color: #b3957e !important;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
}

.tblgreen, .tblgreen a {
	color: #98a587 !important;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
}
.tblblue, .tblblue a {
	color: #6778cb !important;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
}
.tblred, .tblred a{
	color: #b16741 !important;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
}




/*-- Structure --*/

#gray p.header {
	color:#ff4d44;
	font-size:20px;
	font-weight:normal;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
}

html > body #gray p.header {
	font-size:24px;
}


#gray_wide {
	color:#c4c4c4;
	width:100%;
	text-align: left;
	padding-top:20px;
}

html > body #gray_wide {
	padding-top:5px;}


#gray_wide p {
	font-size:16px;
	line-height:26px;
	padding-left: 50px;
	padding-right: 50px;
}
html > body #gray_wide p {
	font-size:20px;
}


#gray_wide p.header {
	color:#ff4d44;
	font-size:20px;
	font-weight:normal;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
}
html > body #gray_wide p.header {
	font-size:24px;
}







#holder {
	margin-left: 125px;
	height: 300px;
	width: 600px;
}

#holder p.green {
	color: #98a587;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	padding: 0px;
	margin: 0px;
}
#holder p.green a {text-decoration:none; color: #98a587;}

#holder p.brown {
	color:#b3957e;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	padding: 0px;
	margin: 0px;
}
#holder p.brown a {text-decoration:none; color:#b3957e;}


#holder img {border:none;}
#right_float {float:right;}


#gray #condense p, #gray_wide #condense p  {
	font-size:14px;
	line-height:18px;
}


#image {
	float:right;
	margin: 0px 25px 35px 0px;
}

html > body #image {
	margin: 20px 50px 0px 0px;
}

#image p.brown {
	color:#b3957e;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	padding: 0px;
	margin: 0px;
}
#image p.green {
	color:#98a587;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	padding: 0px;
	margin: 0px;
}


ol.center {
	padding: 0px 0px 0px 220px;
	margin:0px;
	text-align: left;
	font-size: 14px;
	line-height: 24px;
}

html > body ol.center {
	padding: 0px 0px 0px 190px;
	font-size: 16px;
}

#bottom_links {font-size:14px; color:#9aa682;}

#bottom_links a:link {color:#9aa682; text-decoration:underline;}
#bottom_links a:visited {color:#9aa682; text-decoration:underline;}
#bottom_links a:hover {color:#9aa682; text-decoration:underline;}
#bottom_links a:active {color:#9aa682; text-decoration:underline;}

.featureWrap {position:relative; left:40px;}
#gray .featureWrap p {margin:0px; padding:10px 0px 0px 10px; font-size:16px;}
#gray .featureWrap .purple {color:#af93ff; font-size:20px; font-family:Arial Black, Arial, Helvetica, sans-serif; margin:0px; padding:17px 0px 0px 10px;}
.featureBox1, .featureBox2, .featureBox3, .featureBox4, .featureBox5, .featureBox6 { height:350px; width:787px; clear:both;}
.featureBox1 {background:url(http://i.connectedsound.com/featuresBG_1.png) no-repeat;}
.featureBox2 {background:url(http://i.connectedsound.com/featuresBG_2.png) no-repeat;}
.featureBox3 {background:url(http://i.connectedsound.com/featuresBG_3.png) no-repeat;}
.featureBox4 {background:url(http://i.connectedsound.com/featuresBG_4.png) no-repeat;}
.featureBox5 {background:url(http://i.connectedsound.com/featuresBG_5.png) no-repeat;}
.featureBox6 {background:url(http://i.connectedsound.com/featuresBG_6.png) no-repeat;}
.featureText {width:256px; padding:45px 0px 0px 0px; margin-left:42px;}
#gray .featureText p {font-size:15px; line-height:23px; padding:0px 0px 10px 0px; margin:0px;}
#gray .featureText p.featureHeader {font-size:22px; line-height:20px; color:#fff; padding:0px 0px 25px 0px; margin:0px;}
.featureImg {float:right; width:447px; padding-top:25px; margin-right:29px;}



/*--- TRAIN TRACKS ---*/

#options_trail {
	width:500px;
	color:#c4c4c4;
}

#options_trail p {
	padding:10px 30px 10px 30px;
	margin:0px;
	font-size: 14px;
	line-height: 20px;
}

#options_trail a {
	text-decoration:none;
	
}

#options_trail a #option_left_section {border:1px solid #666666; text-decoration:none; color:#c4c4c4;}
#options_trail a #option_right_section {border:1px solid #666666; text-decoration:none; color:#c4c4c4;}
#options_trail a:hover #option_left_section {border:1px solid #c4c4c4;}
#options_trail a:hover #option_right_section {border:1px solid #c4c4c4;}

#option_left_section {
	float:left;
	width:175px;
	border: 1px solid #ccc;
	text-align: center;
	padding: 15px;
	height: 80px;
}


#option_right_section {
	float:right;
	width:175px;
	border: 1px solid #ccc;
	text-align: center;
	padding: 15px;
	height: 80px;
} 

#options_trail form {
	padding:0px 0px 20px 0px;
	margin:0px;
}

#gray_wide #iframe_domain {margin-left:150px; width:510px; border:1px solid #ccc;}


#collapse { padding:0px; margin:0px;}
#expand {padding:10px 0px 0px 0px; margin:0px;}
#gray_wide #expand p {font-size:15px; line-height:20px; padding:0px 150px 15px 80px; margin:0px;}
#gray_wide p.collapse_link:before {content: url(../../images/question.gif);}
#gray_wide p.collapse_link a {font-size:15px; padding:0px; margin:0px; line-height:15px; font-style:italic; color:#ccc;}
#gray_wide p.collapse_link a:link {color:#ccc; text-decoration:none;}
#gray_wide p.collapse_link a:visited {color:#ccc; text-decoration:none;}
#gray_wide p.collapse_link a:hover {color:#ccc; text-decoration:none;}
#gray_wide p.collapse_link a:active {color:#ccc; text-decoration:none;}

#gray_wide a.read_more {padding:0px 0px 10px 0px; margin:0px; text-decoration:none; font-style:italic;}

#domain_search #collapse { padding:0px; margin:0px;}
#domain_search #expand {padding:0px; margin:0px;}
#gray_wide #domain_search #expand p {font-size:12px; line-height:15px; width:350px; padding:10px 0px 0px 35px; margin:0px;}
#gray_wide #domain_search p.collapse_link {padding:0px 0px 0px 10px;}
#gray_wide #domain_search p.collapse_link:before {content: url(../../images/question.gif);}
#gray_wide #domain_search p.collapse_link a {font-size:15px; padding:0px; margin:0px; line-height:15px; font-style:normal; color:#ccc;}
#gray_wide #domain_search p.collapse_link a:link {color:#ccc; text-decoration:none;}
#gray_wide #domain_search p.collapse_link a:visited {color:#ccc; text-decoration:none;}
#gray_wide #domain_search p.collapse_link a:hover {color:#ccc; text-decoration:none;}
#gray_wide #domain_search p.collapse_link a:active {color:#ccc; text-decoration:none;}



#buttons {
	clear:both;
	padding-top:20px;
	color: #cccccc;
}
#buttons table.options {width:500px; padding:0px; margin:0px 0px 0px 140px;}
#buttons table.options td {border:1px solid #333; padding:10px;}
#buttons table.options td.left {width:210px;}
#buttons table.options td.spacer {
	background-color:#202020; 
	width:20px; 
	border:none;
}
#gray_wide #buttons table.options p {
	font-size:15px; 
	font-style:italic; 
	padding:15px 0px 0px 12px; 
	margin:0px; color:#ccc; 
	text-align:left;
	line-height:20px;
}
#buttons form {color:#ccc; text-align:center; margin:0px; padding:0px;}
#buttons input {
	cursor:pointer; 
	background-color:#333;
	border-top:1px solid #444; 
	border-right:1px solid #666;
	border-bottom:1px solid #666; 
	border-left:1px solid #444;
	color:#e2e44c; 
	font-family:Arial Black, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px 4px 0px 4px;
}
#buttons input.text_domain {
	background-color:#ccc; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding:3px 1px 3px 3px; 
	margin:10px 0px 10px 0px; 
	cursor:text;
}



/*--- DOMAIN ---*/

#domain_search {font-size:12px;}
#domain_search p {margin:0px; color:#ccc;}
#domain_search form {
	background-color:#333; 
	border:1px solid #444;
	padding:15px 0px 15px 0px; 
	margin:30px 10px 10px 10px; 
	width:400px;
}

#domain_search form table {font-size:14px; color:#ccc; }
.subtle_button {
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	background-color:#333;
	border-top:1px solid #444; 
	border-right:1px solid #777;
	border-bottom:1px solid #777; 
	border-left:1px solid #444;
	color:#ccc;
	margin-top:5px;
	padding:2px 4px;
	cursor:pointer;
}
.domain_button {
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	background-color:#333;
	border-top:1px solid #555; 
	border-right:1px solid #888;
	border-bottom:1px solid #888; 
	border-left:1px solid #555;
	color:#e2e44c;
	margin-top:5px;
	padding:3px 6px;
	cursor:pointer;
}
.blend_button {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	background-color:#202020;
	border:none;
	color:#e2e44c;
	text-decoration:underline;
	cursor:pointer;
}
.blend_button_nolink {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	background-color:#202020;
	border:none;
	color:#ccc;
	text-decoration:none;
	cursor:auto;
}
	
#domain_search #buttons form {background-color:#202020; border:none; padding:0px; margin:0px; width:25px; text-align:left;}
#domain_search #buttons p {padding-right:0px;}
#domain_search #buttons form input {padding:1px 2px 1px 2px; margin:0px 0px 0px 0px; font-size:15px;}

#domain_search form input {padding:2px; margin:10px 0px 0px 2px;}
#domain_search form input.search_button {
	cursor:pointer; 
	background-color:#333;
	border-top:1px solid #555; 
	border-right:1px solid #777;
	border-bottom:1px solid #777; 
	border-left:1px solid #555;
	color:#e2e44c; 
	font-family:Arial Black, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:normal;
	margin:8px 0px 2px 0px;
	padding:0px 4px 0px 4px;
}
#domain_search form select {margin:0px 0px 0px 2px;}

p.available {color:#e2e44c; margin:0px; padding-right:0px;}
p.unavailable {color:#ff4d44; margin:0px; padding-right:0px;}
p.unavailable a:link {color:#ff4d44; text-decoration:underline;}
p.unavailable a:visited {color:#ff4d44; text-decoration:underline;}
p.unavailable a:hover {color:#ff4d44; text-decoration:underline;}
p.unavailable a:active {color:#ff4d44; text-decoration:underline;}


#domain_search form p.small {font-size:12px; margin:0px; padding:5px 0px 5px 0px; line-height:15px; width:340px;}
#domain_search form p.check_multiple {font-size:12px; margin:0px; padding:5px 0px 5px 0px;}
#domain_search form a {color:#87394b;}
#domain_search form a:link {color:#87394b; text-decoration:underline;}
#domain_search form a:visited {color:#87394b; text-decoration:underline;}
#domain_search form a:hover {color:#87394b; text-decoration:underline;}
#domain_search form a:active {color:#87394b; text-decoration:underline;}

#domain_message {text-align:center; padding-top:20px;}
#domain_message input {
	cursor:pointer; 
	background-color:#333;
	border-top:1px solid #444; 
	border-right:1px solid #666;
	border-bottom:1px solid #666; 
	border-left:1px solid #444;
	color:#e2e44c; 
	font-family:Arial Black, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px 2px 0px 2px;}

#domain_message p.msg_redo {font-size:15px; font-style:italic;}
 


/*--- SERVICES ---*/
#summary {background-color:333333; padding:10px 0px 10px 10px; float:right; width:200px; margin-right:50px;}
#gray_wide #summary p {font-size:15px; padding:5px 0px 0px 0px; margin:0px; line-height:20px;}

#additional {margin:0px 50px 20px 50px; padding:0px 0px 0px 0px; width:400px;}
#gray_wide #additional p {font-size:18px; font-style:italic; padding:0px 0px 0px 0px; line-height:20px;}

/*---- DESIGNS ---*/
table.gallery {margin-top:10px;}
table.gallery td {padding:0px 0px 10px 0px; color:#666; font-size:13px;}
table.gallery td .alpha-shadow {
  float: left;
  background: url(http://www.connectedsound.com/images/designs/shadow1.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

table.gallery td .alpha-shadow div {
  background: url(http://www.connectedsound.com/images/designs/shadow2.png) no-repeat left top;
  /*background: url(../images/shadow2.gif) no-repeat left top;*/
  padding: 0px 10px 10px 0px;
}

table.gallery td .alpha-shadow a img {border:none;}

table.gallery td .alpha-shadow img {
  background-color: #ccc;
  padding: 1px;
}

.gallery_panel {background-color:#2c2c2c; width:793px; margin-left:35px;}


.gallery_panel span.corners-bottom {
	background-image:url(images/designs/botL.jpg);
}

.gallery_panel span.corners-bottom span {
	background-image:url(images/designs/botR.jpg);
}

table.galleryMore div.quartetMore a {display:block; height:196px; width:300px; background:url(http://www.connectedsound.com/images/quartet_gallery_more.jpg) 0 0 no-repeat;}
table.galleryMore div.chorusMore a {display:block; height:196px; width:300px; background:url(http://www.connectedsound.com/images/chorus_gallery_more.jpg) 0 0 no-repeat;}

table.galleryMore div.quartetMore a:hover, table.galleryMore div.chorusMore a:hover {background-position:-303px 0;}

img.learnMoreButton {margin:10px 50px 0px 0px;}

#sitePoints {width:700px; margin:0px 0px 30px 0px;}
ul.sitePointsList {width:700px; margin:0px 0px 0px 50px; padding:0px; height:50px; font-size:14px;}
ul.sitePointsList li {margin:0px; padding:3px 6px; display:block; float:left;}


/*--- FAQ ----------*/

div.tabContent {
	display:none;		
}


ul.tabs { 
	margin:20px 0px 0px 70px;
	padding:0px;
	height:25px;
}

ul.tabs li {
	background:url(http://www.connectedsound.com/images/tabs_left.jpg) left top no-repeat;
	padding-left:4px;
	float:left;
	margin:0px 0px 0px 10px;
	list-style-type:none;
}

ul.tabs a {
	background:url(http://www.connectedsound.com/images/tabs_right.jpg) right top no-repeat;
	padding:5px 12px 5px 8px;
	text-decoration:none;
	display:block;
	color:#333;
	font-size:13px;
}

ul.tabs a:hover {
	background-position:100% -25px;
	color:#333;
	text-decoration:none;
}
ul.tabs a:active {color:#333; text-decoration:none;}
ul.tabs a:visited {color:#333; text-decoration:none;}
ul.tabs li:hover {
background-position:0 -25px;
}

ul.tabs li.current{
	background-position:0 -50px;	
}

ul.tabs li.current a {
	background-position:100% -50px;	
}

#tab_box {background:url(http://www.connectedsound.com/images/rounded/box_mid.gif) repeat-y; margin-left:60px; margin-top:0px; width:740px;}
#tab_box_top {background:url(http://www.connectedsound.com/images/rounded/box_top.gif) no-repeat; height:18px; width:733px;}
#tab_box_bottom {background:url(http://www.connectedsound.com/images/rounded/box_bottom.gif) no-repeat; height:20px; width:733px; margin-top:20px;}

#gray #tab_box p {font-size:15px; line-height:20px; margin-top:0px; padding-top:5px; padding-bottom:26px;}
#gray #tab_box p.orange_subheader {color:#fe6e00; padding-bottom:0px; margin-bottom:0px;}
#gray #tab_box p.blue_subheader {color:#55b8e8; padding-bottom:0px; margin-bottom:0px;}
#gray #tab_box p.tan_header {color:#dcc9b3; font-size:20px; padding-bottom:0px; margin-bottom:25px;}
#gray #tab_box ol {margin:0px 70px 0px 80px; padding:10px 0px; font-size:14px; line-height:18px;}
#gray #tab_box ol li {margin:0px; padding:9px 0px;}
#gray #tab_box img {margin:15px 40px 15px 7px;}


/*--- CONTENT: RETURNING CUSTOMERS ---*/
form.email {
	border:1px solid #333;
	background-color:#535353;
	color:#ccc;
	width:500px;
	padding:15px;
}
input.continue {
	cursor:pointer; 
	background-color:#333;
	border-top:1px solid #444; 
	border-right:1px solid #666;
	border-bottom:1px solid #666; 
	border-left:1px solid #444;
	color:#e2e44c; 
	font-family:Arial Black, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:normal;
	margin:5px 0px 0px 0px;
	padding:0px 2px 0px 2px;}

table.content {
	width:500px;
	
}
table.content td {
	padding:5px;
}

table.content input {margin:3px 0px 0px 0px;}

.page {border-bottom:1px solid #333; padding-left:20px;}
.radio_yes {
	background-color:#252525;
	width:40px;
	text-align:center;
}
.radio_no {width:90px; text-align:center;}


table.center {
	border:1px solid #333;
	width:400px;
	color:#e2e44c;
	font-size:16px;
	line-height:25px;
}
table.center td {padding:10px;}
gray_wide table.center p {padding:0px; margin:0px;}

#gray_wide table.content p {
	padding:0px;
	margin:0px;
	font-size:16px;
	line-height:25px;
	color:#e2e44c;
}

textarea {
	background-color:#c7e9fa;
	padding:3px;
}


ul.pagelist {
	margin:0px 0px 0px 250px;
	padding:0px;
	color:#e2e44c;
}
ul.pagelist li {
	text-align:left;
	list-style:none;
	font-size:18px;
	line-height:28px;
}



ul.pages {
	text-align:left;
	margin:0px 0px 0px 100px;
	padding:0px;
	color:#ccc;
}
ul.pages li {
	line-height:20px;
}



/*--- STORES ----*/
#add_to_cart {float:right; margin:0px 120px 0px 0px;}
#add_to_cart input {cursor:pointer; 
	background-color:#333;
	border-top:1px solid #666; 
	border-right:1px solid #999;
	border-bottom:1px solid #999; 
	border-left:1px solid #666;
	color:#e2e44c; 
	font-family:Arial Black, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:normal;
	padding:0px 4px 0px 4px;
}

#view_cart {
	float:right; 
	padding-right:50px; 
	font-size:14px;
}

table.empty {width:0px; height:0px; padding:0px; margin:0px; background:none; border: none;}
table.empty td {width:0px; height:0px; padding:0px; margin:0px; background:none; border:none;}

table.services {border:1px solid #333; margin:0px 0px 5px 50px; padding:0px; color:#e2e44c;}
#gray_wide table.services h4 {font-size:18px; font-weight:normal; margin:0px; padding:0px 0px 0px 0px; font-family:Arial Black, Arial, Helvetica, sans-serif;}
#gray_wide table.services p {margin:0px; padding:4px 0px 0px 0px; font-size:14px; line-height:18px; color:#ccc;}

#gray_wide table.services table.stripes p {font-size:16px; margin:0px; padding:0px 0px 5px 0px;}


#gray_wide table.services td {padding:0px 20px 0px 10px;}
#gray_wide table.services td.last {padding-bottom:10px;}
#gray_wide table.services td.option_header {background-color:#333; padding:3px 10px 3px 10px;}
#gray_wide table.services td.msg {padding:0px 10px 18px 10px; border-bottom:1px solid #252525;}
#gray_wide table.services td.hosting {padding:0px;}
#gray_wide table.services table.stripes {
	background:url(http://i.connectedsound.com/tab_BG_2.jpg) repeat;
	width: 500px;
	color:#e2e44c;
	border:none;
	margin-bottom:0px;
}
#gray_wide table.services table.stripes td {padding:10px 10px 0px 10px;}
#gray_wide table.services table.stripes td.caption {color:#ccc; font-size:14px; line-height:18px; padding:15px 10px 18px 10px;}
td.price {padding-top:13px; color:#55b8e8;}
td.price .reg_price {color:#ccc; text-decoration:line-through;}
.reg_price {color:#ccc; text-decoration:line-through;}



#gray_wide table.services table.stripes td.caption p {color:#ccc; font-size:14px; line-height:18px; padding:0px;}


table.store_morefeatures {width:500px; border:none; margin-left:50px; color:#e2e44c;}
table.stripes {
	background:url(http://i.connectedsound.com/tab_BG_2.jpg) repeat;
	width: 750px;
	color:#e2e44c;
	border:1px solid #333;
	margin-bottom:40px;
	
}
table.stripes td {padding:10px 6px 10px 8px;}
table.stripes td.caption {color:#ccc; font-size:14px; line-height:18px; padding:3px 10px 10px 8px;}
table.stripes td.caption p {color:#ccc; font-size:14px; line-height:18px; padding:0px 3px 10px 3px;}
table.stripes input  {cursor:pointer; 
	background-color:#333;
	border-top:1px solid #666; 
	border-right:1px solid #999;
	border-bottom:1px solid #999; 
	border-left:1px solid #666;
	color:#e2e44c; 
	font-family:Arial Black, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:normal;
	margin-right:0px;
	padding:2px 4px 2px 4px;
}
table.stripes input.text_domain {background-color:#ccc; font-family:Arial, Helvetica, sans-serif; color:#000; cursor:text;}
table.store_support {width:500px; border:none; margin-left:50px; color:#e2e44c;}


/*--- Payment options ---*/

#options {
	width:500px;
	color:#c4c4c4;
	margin-left: 0px;
	padding-top:20px;
}

html > body #options {margin-left: 140px; padding-top:0px; }

#options p {
	padding:0px 30px 10px 30px;
	margin:0px;
	font-size: 16px;
	line-height: 24px;
}

#options a {
	text-decoration:none;
}

#options a #option_left {border:1px solid #666666; text-decoration:none; color:#c4c4c4;}
#options a #option_right {border:1px solid #666666; text-decoration:none; color:#c4c4c4;}
#options a:hover #option_left {border:1px solid #c4c4c4;}
#options a:hover #option_right {border:1px solid #c4c4c4;}

#option_left {
	float:left;
	width:230px;
	background:url(images/tab_BG.jpg) repeat;
}


#option_right {
	float:right;
	width:230px;
	background:url(images/tab_BG.jpg) repeat;
} 

#options form {
	padding:0px 0px 20px 0px;
	margin:0px;
}

/* style the add to cart button
#options form input {
	background-color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #333333;
}
*/



/*--- Prices ----*/

.pricetable h1 {
	font-size: 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:25px;
}

.pricetable p {
	color: #79a81d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:25px;
}

div#pricing_box {

width:100%;
border:1px solid #fff;

text-align:center;
margin:0px auto;
}

div#pricing {
position:absolute;
top:300px;
left:0px;
text-align:left;
width:250px;
font-size:12px;
}

* html #pricing {
position:fixed;
}
