/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body{
	background: #609dc9;
	color:#727272;
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 19px;
}

#sidebar {
	float: left;
	width:240px;
}
#sidebar h3{
font-size: 24px;
color: #000;
padding-top: 15px;
}

#midCol {
		width: 240px;
}

#ads {
		width: 240px;
}

#ads img, #ads a {
	padding: 0;
	margin: 0;
	border: 0;
	margin-bottom: 10px;
}


#mainCol{
	float:left;
	width: 672px;
	margin-right: 28px;
}

#mainCol a.link{
line-height: 54px;
text-decoration: underline;
padding-left: 10px;
color: #900;
}

#mainCol h2{
font-size: 24px;
color: #000;
padding-top: 15px;
float: left;
clear: both;
}
#mainCol ul {
	clear: both;
}
#mainCol ul li {
	float: left;
	width: 120px;
	height: 15px;
	margin: 0 14px 0px 0;
	font-size: 11px;
	line-height: 14px;
}
#mainCol ul li a  {
	text-decoration:underline;
	font-size: 12px;
}
#mainCol ul li a:hover  {
	color: #e47d7d;
}
#mainCol ul li img {
	
	margin: 0 0 5px 0;
	
}
#mainCol ul li.main {
	height: 190px;
	margin: 0 14px 14px 0;
	}

#telephone {
	text-align: right;
	display: block;
	line-height: 12px;
	font-size: 11px;
	text-transform: uppercase;
	padding: 10px 20px;
	color: #ffffff;
	text-shadow:1px 1px 1px #111111;
}

#copy, .fl {
	float:left;
	text-align: right;
	display: block;
	line-height: 12px;
	font-size: 11px;
	padding: 12px 10px 10px;
	color: #ffffff;
	text-shadow:1px 1px 1px #111111;	
	}
	.fl {
	float:right;
	}	

	.fl a {
	color: #ccc;
	}	
#searchWrap {
	width: 366px;
	margin: 10px 10px 0 0;
	height: 25px;
}

#searchWrap #s{
	font-size:12px;
	padding:3px 3px 3px 6px;
	width:140px;
	float: left;
	margin: 1px 5px;
	border: 1px solid #762218;
	}
#searchWrap #key{
	font-size:12px;
	padding:2px 3px 2px 6px;
	width:130px;
	float: left;
	margin: 1px 5px;
	border: 1px solid #762218;
	}
#searchWrap #searchsubmit{
	font-size:11px;
	border:1px solid #111;
	padding:0;
	border: 0;
}	

#page_nav_ul li a, #cat_nav_ul li a, #telephone {
	letter-spacing: 0.5px;
	font-weight:normal;
}
#cat_nav_ul li a {
	padding-right: 10px;
	padding-left: 10px;
	margin: 0;
	}

ul#page_nav_ul {
	width: 100%;
}
ul#page_nav_ul li {
float:right;
border-right: 0;
border-left:1px solid #333;
}
ul#page_nav_ul li {
font-weight: bold;
text-transform:none;
font-size: 13px;
color: #fff;
padding: 10px 12px;
}
ul#page_nav_ul li a {
font-weight: bold;
text-transform:none;
font-size: 13px;
color: #fff;
padding: 0;
margin: 0;
}

#video-image {
	clear:both;
	float: left;
	width: 140px;
}
#video-image img {
	border: 1px solid #ddd;
	padding: 4px;
	background-color: #fff;
	}
#video-information {
	float: left;
	width: 480px;
	margin-bottom: 20px;
}

#video-information th, #video-information td {
font-weight:bold;
color: #333;
padding: 0px;
margin: 0;
border: 0;
}

#video-information th{
width: 105px;
}
#video-information p.synopsis {
clear: both;
padding-bottom: 6px;
}

#video-information td {
font-weight: normal;
color: #666;
width: 400px;
}
#video-information td a {
color: #900;
text-decoration:underline;
}

#video-information p {
clear: both;
}

p.center {
	clear: both;
	padding: 0;
	margin: 0;
}

.view-all {
	background:url(images/view-all.jpg) no-repeat;
	width:64px;
	height:25px;
	float:left;
	text-indent:-9999em;
	overflow:hidden;
	margin:12px 0 0 10px;
}

#columns #mainCol .newsletter p {
	clear: both;
	display: block;
}
#columns #mainCol form table {
	clear: both;
	display: block;
	margin: 20px 0;
}
#columns #mainCol form table td {
	padding: 5px;
color: #333;
font-weight:bold;}
#columns #mainCol form table td input {
	padding: 5px;
}
