/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#8c8c8c;
}


a:hover{text-decoration:none;}

a img { border:0;}

ul { list-style:none;}

.column { float:left;}
.column-list {
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma; 
		font-size:12px;
		line-height:15px;
		color:#464646;		
	}

input, select { vertical-align:middle; font-weight:normal;}

a {
	color: #AA2331;
	text-decoration: none;
}
#chat {
	color: #666666;
	text-align: left;
	padding-left: 15px;
}

/*main layout */


.main { margin:0 auto;}

#header {
	background-color: #FFFFFF;
	background-image: url(../images/header_tall.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#header .main {background:url(../images/header_bg.jpg) top left no-repeat;}
.logo {margin:44px 0 10px 122px;}
.menu {margin-left:65px;}

#middle { width:100%; background:#FFFFFF;}
#middle .indent {
	padding:25px 80px 60px 80px;
}

#footer {background:url(../images/footer_bg.gif) top repeat-x;}
#footer .main {background:url(../images/footer_main.gif) top left no-repeat; text-align:center; line-height:16px; color:#ffffff; padding-top:19px;}
#footer .main a {color:#FFFFFF; text-decoration:none;}
#footer .main a:hover {text-decoration:underline;}
#footer span a {font-size:9px;}

.more {
	background:url(../images/more_tall.gif) top repeat-x;
	display:table;
}
.more .right_bg {
	background:url(../images/more_right.gif) top right no-repeat;
	display:table;
}
.more a {background:url(../images/more_left.gif) no-repeat top left; padding:0 7px 0 16px; font-size:12px; line-height:14px; color:#ffffff; text-decoration:none; font-weight:bold; height:16px; display:list-item; list-style:none;}
.more a:hover {text-decoration:underline;}

.date {font-size:9px;}
.red {color:#aa2331; font-size:12px;}
.red-title {
	color: #AA2331;
	text-decoration: underline;
}
.big {font-size:14px; line-height:16px;}
.line {
	height:1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.lh13 {line-height:13px;}

li { font-size:12px; line-height:18px; color:#aa2331;}
li a {color:#aa2331; text-decoration:none; font-weight:bold;}
li a:hover {text-decoration:underline;}

.faqs li strong { color: #555; }

/* index */

#index #middle .indent {
	padding:1px 80px 68px 80px;
}

#index .column1 .col1 {width:235px; float:left; line-height:13px;}
#index .column1 .col1 .padding {padding-right:20px;}
#index .column1 .col2 {width:200px; float:left; line-height:13px;}
#index .more1 {width:82px; float:left;}
#index .more2 {width:88px; float:left;}

/* index-1 */

#index_1 #middle .indent { padding:25px 80px 67px 80px;}

#index_1 .column1 { line-height:13px;}
#index_1 .more1 {width:82px; float:left;}
#index_1 .more2 {width:88px; float:left;}

/* index-2 */

#index_2 #middle .indent {
	padding:24px 20px 68px 20px;
}

#index_2 .column2 {line-height:13px;}

/* index-3 */

#index_3 #middle .indent { padding:24px 80px 68px 80px;}

#index_3 .column1 { line-height:13px;}
#index_3 .col1 {width:236px; float:left;}
#index_3 .col2 {width:210px; float:left;}



/* index-4 */

#index_4 #middle .indent { padding:25px 80px 68px 80px;}

#index_4 .column2 .col1 {width:235px; float:left; line-height:13px;}
#index_4 .column2 .col1 .padding {padding-right:20px;}
#index_4 .column2 .col2 {width:200px; float:left; line-height:13px;}

/* index-5 */

#index_5 #middle .indent { padding:24px 80px 68px 80px;}

#index_5 .column1 { line-height:13px;}
#index_5 .col1 {width:227px; float:left;}
#index_5 .col2 {width:216px; float:left;}

#index_5 .col1 .row {height:31px;}

.input {width:205px; height:19px; border:1px solid #cccccc; background:none; padding:2px 0 0 9px;}
textarea {width:205px; height:81px; border:1px solid #cccccc; background:none; padding:2px 0 0 9px; overflow:auto}
.clearb { float:right; margin-right:14px;}
.submit {float:right;}

/* index-6 */

#index_6 #middle .indent { padding:25px 80px 69px 80px;}
.separator {
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	right: auto;
	margin-right: auto;
	margin-left: auto;
}
.outline {
	border: 1px solid #999999;
	padding: 5px;
}
#cart {
	text-align: center;
	width: 188px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#index .info {
	background-image: url(../images/sign-up.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	width: 440px;
	padding-top: 60px;
}
#index .chat {
	background-image: url(../images/plugged-in.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 440px;
	padding-top: 55px;
}
#index  .txt  {
	text-align: left;
	width: 270px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 1;
}
#index .txt h3 {
	font-size: 14px;
	font-weight: bold;
}
#index_2 .sales {
	padding-right: 15px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 25px;
	padding-bottom: 25px;
}
.item150-col {
	float: left;
	width: 150px;
	padding-left: 26px;
}
.image-hold {
	float: left;
	padding-left: 25px;
}
#index_2 .sales1 {
	padding-right: 15px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 25px;
	padding-bottom: 25px;
}
.small-txt {
	font-size: x-small;
	font-style: italic;
}
.redtext {
	color: #aa2331;
}
#pics {
	background-color: #FFFFFF;
	height: 100%;
	padding-left: 100px;
}
h3  .small {
	font-weight: normal;
	color: #666666;
	font-size: small;
}
h2 {
	margin: 12px 0 6px 0;
}

#index_2 #middle .main .indent .column2 .small {
	font-weight: normal;
	line-height: normal;
	font-size: small;
}
.indent .column1 a {
	font-size: 11px;
}
.column1 h3 {
	font-size: 11px;
}

