/*
 * Theme Name: Theme Store
 * Theme URL: http://www.wordpressthemeshop.com
 * Description: Premium Wordpress theme brought to you by ... 
 * Author: WordPress Theme Shop
 * Author URI: http://www.wordpressthemeshop.com
 * Version: 1.0
*/

body {
	background: #fff;
	color: #555555;
	text-align:center;
	font-size: 12px;
	font-family: Arial, san-serif;
	margin: 0px auto 0px;
	padding: 0px;
}

#upper-bar{
	background:#DBEAFD;
	color: #4A4A4A;
	text-align:left;
	width:100%;
	height:39px;
	margin:0;
	padding:0;
}

#upper-bar ul{
	list-decoration:none;
	padding:0;
	margin:8px 0;
}

#upper-bar ul li{
	list-decoration:none;
	display:block;
	float:left;
	color:#4A4A4A;
	font:bold 15px Arial, sans-serif;
	margin-right:20px;
	padding:2px 0 0 9px;
	height:22px;
	overflow:hidden;
	background:none;
}

#upper-bar li a, #upper-bar li a:visited {
	color:#4A4A4A;
	font:bold 15px Arial, sans-serif;
	text-decoration:none;
	padding:2px 9px 2px 0;
}

#upper-bar li:hover, #upper-bar .current_page_item{
	background:url('images/menu-highlight.gif') top left no-repeat;
	padding:0 0 0 9px;
}


#upper-bar li:hover a, #upper-bar li:hover a:visited, #upper-bar .current_page_item a, #upper-bar .current_page_item a:visited, #upper-bar .current_page_item a:hover{
	color:#fff;
	height:22px;
	line-height:22px;
	overflow:hidden;
	background:url('images/menu-highlight.gif') top right no-repeat;
}

#logo-bar{
	background:#006699 url('images/logo-gradient-bg.jpg') top repeat-x;
	color: #fff;
	text-align:left;
	width:100%;
	height:100px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#sidebar{
	float:right;
	width:350px;
	overflow:hidden;
}

#page-content{
	width:550px;
	overflow:hidden;
}

#footer{
	background:#DBEAFD url('images/footer-bg.jpg') top repeat-x;
	margin-top:20px;
	height:100px;
	width:100%;
	overflow:hidden;
}

.top-logo{
	background:url('images/logo-top.gif') top no-repeat;
	width:194px;
	height:70px;
}

.bottom-logo{
	float:right;
	background:url('images/logo-bottom.gif') top no-repeat;
	margin-top:20px;
	width:127px;
	height:47px;
}

.main-body{
	width:920px;
	text-align:left;
	margin: 20px auto;
	overflow:hidden;
}

.green-bar{
	border-top: 1px solid #007D28;
	border-bottom: 1px solid #007D28;
	width:100%;
	background:#CEFDDA;
	overflow:hidden;
	/*padding:20px 0;*/
}

.theme-thumb{
	width:174px;
	margin:0;
	padding:0 10px 0 0;
	text-align:center;
	float:left;
}

.steps{
	width:172px;
	padding:0 12px 0 0;
	float:left;
	color:#333333;
	font-size:13px;
	line-height:132%;
}

.steps p{
	margin:0;
	padding:5px 0;
}

.steps a, .steps a:visited{
	color:#000066;
	text-decoration:underline;
}

.steps a:hover{
	text-decoration:none;
}

.light-blue-box{
	background:#E3EAF0;
	border: 1px solid #BACCDA;
	color: #666666;
	overflow:hidden;
}

.theme-loading-preview{
	width:450px;
	height:319px;
	overflow:hidden;
	background:#eee url(images/theme-loading.jpg) no-repeat top left;
}

.theme-loading-thumb{
	width:280px;
	height:198px;
	overflow:hidden;
	background:#eee url(images/theme-loading-small.jpg) no-repeat top left;
}

.price-star{
	height:123px;
	width:123px;
	background:url(images/price-star.gif) no-repeat top left;
	font:bold 45px Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:123px;
	color:#fff;
	overflow:hidden;
}

.ui-tabs-hide{
	display:none;
}

#theme-preview-tabs{
	position:relative;
	margin:27px 0 0 0;
	padding:0;
	width:450px;
	height:282px;
	overflow:hidden;
}


.theme-thumb a, .theme-thumb a:visited {
	text-decoration:none;
	font:15px Arial, sans-serif;
	color:#4A4A4A;
}

.theme-thumb a:hover, .theme-thumb:hover a{
	text-decoration:underline;
}

h1{
	font:20px normal Arial, sans-serif;
	color:#666666;
	margin:12px 0;
	padding:0;
}

h1.page-title{
	margin:0 0 12px 0;
}

h1 b, h1 strong{
	font-weight:bold;
	color:#569420;
}

ul{
	padding:0;
	margin:0;
}

ul li {
	line-height:150%;
	list-style:none;
	padding-left:16px;
	background:url('images/li-arrow.gif') left 6px no-repeat;
}

a img, a:visited img, a:hover img{
	border:none;
}