/* 
	Theme Name: GUI Templates
	Theme URL: http://www.guitemplates.com
	Description: Premium graphic user interface templates
	Author: Dejan Cancarevic
	Author URI: mailto:dejanc@gmail.com
	Version: 1.0		
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	vertical-align:baseline;
}
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong, b {
	font-weight:bold;
}
em, i {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}

body {
	background: url(images/bg.jpg) top center no-repeat #22425b;
	color:#3f3f3f;
	font-size:13px;
	font-family:"Lucida grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
}

body.demo {
	background: url(images/switcherbg.gif) top left repeat-x #fff;
	color:#3f3f3f;
	font-size:13px;
	font-family:"Lucida grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
}

a {
	color:#b0331d;
	text-decoration:none;
}

a:hover {
	color:#111;
}

#top {
	background:url(images/top.png) left top repeat-x;
	width:100%;
	height:21px;
	position:absolute;

}

.wrapper {
	width:962px;
	margin:0px auto;	
	padding:0 10px;
}

#top .wrapper {
	position:relative;
}

#top .wrapper #login {
	position:absolute;
	right:25px;
	background:url(images/login.png) top left no-repeat;
	width:180px;
	height:12px;
	font:9px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	padding:5px 0 5px 0;
	text-align:center;
	word-spacing:1px;
	letter-spacing:2px;
}

#top .wrapper #login a{
	color:#81b2e3;
}

#top .wrapper #login a:hover{
	color:#fff;
}

#header {
	height:212px;
	overflow:hidden;
	color:#fff;
}

#header h1{
	margin:115px 0 0 0;
}

#header h2 {
	float:right;
	font-size:23px;
	font-style:italic;
	text-indent:-999pt;
	display:block;
	width:410px;
	height:37px;
	background:url(images/slogan.png) center no-repeat;
	margin:134px 10px 0 0;
}

#senka {
	-moz-box-shadow: 0 0 0.8em #333;
	-webkit-box-shadow: 0 0 0.8em #333;
	border-radius: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#main {
	background:url(images/mainbg.gif) center top repeat-y #fff;
	border:1px solid #fff;
	padding:38px;
}

#menu {
	background:url(images/menu.gif) right top no-repeat;
	height:39px;
}	




#menu ul{
	list-style:none;		
	margin:-4px 0 0 0px;
	position:absolute;
	height:44px;
}

#menu ul li{
	display:inline;
}

#menu ul li a{
	color:#fff;
	display:block;
	float:left;
	height:44px;
	text-indent:-9999px;
}

#menu ul li.home a{
	background:url(images/home.gif) center top no-repeat;
	width:153px;
}

#menu ul li.browse a{
	background:url(images/browse2.gif) right top no-repeat;
	width:225px;
	margin:0 0 0 0px;
}

#menu ul li.support a{
	background:url(images/support.gif) left top no-repeat;
	width:180px;
	margin:0 0 0 -21px;
}

#menu ul li.contact a{
	background:url(images/contact.gif) left top no-repeat;
	width:183px;
	margin:0 0 0 -60px;
}

#menu ul li a:hover{
	background-position:0 -44px;
}
 
#menu ul li.homeselected a{
	background:url(images/home.gif) center bottom no-repeat;
	width:153px;
} 
 
  
 
#menu ul li.browseselected a{
	background:url(images/browse2.gif) right bottom no-repeat;
	width:225px;
	margin:0 20px 0 -27px;
}  

#menu ul li.supportselected a{
	background:url(images/support.gif) left bottom no-repeat;
	width:180px;
	margin:0 40px 0 -52px;
} 

#menu ul li.contactselected a{
	background:url(images/contact.gif) left bottom no-repeat;
	width:183px;
	margin:0 0 0 -70px;
}

#menu span{
	float:right;
	width:100px;
}

#menu span a{
	text-indent:-9999pt;
	display:block;
	width:26px;
	height:25px;
	margin:6px 10px 0 0px;
	float:right;
}

#menu span a.rss{
	background:url(images/rss.gif) top no-repeat;
}

#menu span a.twitter{
	background:url(images/twitter.png) top no-repeat;
}


#menu span a:hover{
	background-position:bottom;
}

#footer {
	background:url(images/footer.png) center bottom no-repeat;	
	color:#b8b8b8;
	padding:0px 0px 0 30px;
	font:12px Arial, Helvetica, sans-serif;
	height:82px;
	margin:0 0 0px 0;
	clear:both;
}

#footer a{
	color:#ffffff;
	padding:0 35px 0 0;
}

#footer a:hover{
	color:#b8b8b8;
}

#footer ul{
	list-style:none;
	float:left;
	width:480px;
	padding:8px 0 0 0;
}

#footer ul li{
	display:inline-block;
	padding:3px 0;
	width:110px;
}

#footer ul li ul{
	display:none;
}

#footer span{
	
}

#footer span a{
	padding:0px;
}

#footer span a.footeraff{
	float:right;
	display:block;
	width:450px;
	height:118px;
	background:url(images/affiliate.png) right top no-repeat;
	padding:0 0px 0 0;
	margin:-2px 0 0 0;
	text-indent:-99999pt;
}

.redbar {
	background:url(images/redbar.png) left top repeat-x;
	height:56px;
	margin:40px -39px 22px -39px;
	position:relative;
	clear:both;
}

img.redleft {
	position:absolute;
	left:-10px;
}

img.redright {
	position:absolute;
	right:-10px;	
}

.redbar span{
	text-indent:-9999pt;
	display:block;
	margin:0 0 22px 0;	
}

.redbar span.latestthemes{
	width:154px;
	height:20px;
	background:url(images/latestthemes.gif) center no-repeat;
	padding:22px 0 0 10px;
}

.redbar span.popularthemes{
	width:170px;
	height:22px;
	background:url(images/popularthemes.gif) center no-repeat;
	padding:20px 0 0 10px;
}

.redbar span.similarthemes{
	width:164px;
	height:22px;
	background:url(images/similarthemes.gif) center no-repeat;
	padding:20px 0 0 10px;
}

.redbar span.wordpressthemes{
	width:154px;
	height:20px;
	background:url(images/latestthemes.gif) center no-repeat;
	padding:22px 0 0 10px;
}

.theme {
	width:414px;
	overflow:hidden;
	float:left;
	margin:0 40px 0 0;
}

#main .last {margin-right:0px; }

.containertheme {
	width:414px;
	height:332px;
	background:url(images/imagecontainer.png) center no-repeat;
	padding:28px 0 0 0px;
}

#sidebarlarge .containertheme{
	margin-bottom:30px;
}

.containertheme img{
	width:414px;
	height:311px;	
}

.thememedium {
	width:270px;
	overflow:hidden;
	float:left;
	margin:0 35px 0 0;
}

.thememedium p{
	font-size:12px;	
}

.containerthememedium {
	width:270px;
	height:216px;
	background:url(images/imagecontainermedium.png) center no-repeat;
	padding:17px 0 0 0px;
}

.containerthememedium img{
	width:270px;
	height:203px;
}

#main h1 {
	font-weight:bold;
	font-size:30px;
	color:#2a2a2a;
	padding:0px 0 20px 0;
}

.post {
	margin: 0 0 30px 0;
}

#main .post h2{
	font-size:26px;
}

#main .post h2 a{
	color:#333;	
}

#main .post h2 a:hover{
	color:#000;
}

#main .post h2 span{
	display:block;
	color:#7d7c7a;
	margin:5px 0 0 0;
	text-transform:uppercase;
	font:13px arial;
	font-weight:bold;
}

#main .post h2 span a{
	color:#b0331d;
}

.postimage {
	border:1px solid #dfdedc;
	text-align:center;
	background:#fff;
	padding:10px;
	margin:0 0 10px 0;
	-moz-box-shadow: 0 0 1em #ccc;
	-webkit-box-shadow: 0 0 1em #ccc;
}


h2 {
	font-weight:bold;
	font-size:23px;
	color:#2a2a2a;
	padding:0px 0 20px 0;
}

h3 {
	font-weight:bold;
	font-size:20px;
	color:#2a2a2a;
	margin:10px 0;
}

h4 {
	font-weight:bold;
	font-size:15px;
	color:#2a2a2a;
	padding:15px 0;
	text-transform:uppercase;
}

h5 {
	font-weight:normal;
	font-size:18px;
	color:#2a2a2a;
	padding:0 0 7px 0;
	margin:0 0 15px 0;
}

.paper h5 {
	background:url(images/loginline.gif) left bottom repeat-x;	
}


.paper ul{
	list-style-type:circle;
	margin:-5px 0 0 22px;
}

#main .paper ul li a{
	display:block;
	color:#111;
	padding:5px 0;
}

#main .paper ul li ul{
	display:none;
}

.morebottom {
	margin-bottom:35px;
}

.maincontent {
	width:530px;
}

.maincontentsmall {
	width:420px;
}

#main p {
	line-height:18px;
	margin:0px 0 20px 0;
}

#main p.bigger {
	line-height:22px;
	margin:0px 0 10px 0;
	font-size:14px;
	word-spacing:1px;
}

#main p.bigger span{
	font-size:12px;
}

#main .maincontentsmall ul {
	margin:0 0 20px 30px;
	font-size:12px;
}

#main .maincontentsmall ul li{
	padding:5px 0 5px 0;
	list-style-image:url(images/check.png);
}

.buttons a {
	height:36px;
	display:inline-block;
	text-indent:-9999pt;
	margin:0 10px 0 0;
}

a.demo {
	width:125px;
	background:url(images/demo.png) top no-repeat;
}

a.details {	
	width:125px;
	background:url(images/details.png) top no-repeat;
}

a.purchase {
	width:125px;
	margin:0px;
	background:url(images/purchase.png) top no-repeat;	
}

.buttons a:hover {
	background-position:center;	
}

.buttons a:active {
position:relative;
top:1px;
background-position:bottom;
}

.thememedium .buttons a {
	height:27px;
	display:inline-block;
	text-indent:-9999pt;
	margin:0 2px 0 0;
}


.thememedium a.demo {
	width:73px;
	background:url(images/demo-small.png) top no-repeat;
}

.thememedium a.details {	
	width:82px;
	background:url(images/details-small.png) top no-repeat;
}

.thememedium a.purchase {
	width:94px;
	margin:0px;
	background:url(images/purchase-small.png) top no-repeat;	
}

.thememedium .buttons a:hover {
	background-position:center;	
}

.thememedium .buttons a:active {
position:relative;
top:1px;
background-position:bottom;
}

.thememedium .buttons {
	margin:5px 0 5px 0;
}

.clear {clear:both;}

.smalltheme {
	width:205px;
	overflow:hidden;
	float:left;
	margin:0 15px 0 0;
}

.containerthemesmall {
	width:205px;
	height:164px;
	background:url(images/imagecontainersmall.png) center no-repeat;
	padding:13px 0 0 0px;
}

.containerthemesmall img{
	width:205px;
	height:154px;
}

h6 {
	font-weight:bold;
	font-size:16px;
	color:#2a2a2a;
	margin:10px 0;
}

.smallthemes { margin:0 0 30px 0;}

.notification {	
	font:12px arial;
	padding:15px 25px 15px 0px;
	line-height:18px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #e3dd9f;
	background:url(images/notifbg.jpg) left top repeat #f0ebb5;
}

#main .notification p {
	margin:0 0 8px 0;
}

.light {
	background:url(images/light.gif) left center no-repeat;	
	padding:7px 0 5px 100px;
}

.info	{
	background:url(images/info.gif) left center no-repeat;
	padding:2px 0 0px 100px;

}

/* slider start */

#slider {
    width: 962px;
    margin:0 -39px;
    position: relative;	
}


.scroll {
	width: 872px;
	margin:0px auto;
    height: 340px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;	
}

.scrollContainer div.panel {
    height: 315px;
    width: 872px;
}

ul.navigation {
    list-style: none;
    margin: 5px 0 0 0;
    padding: 0;
	background:#f1f1f1;	
	font-size:14px;
	text-transform:uppercase;
	height:46px;
	clear:both;
	background:url(images/ulbg.gif) right top repeat-x;
	position:relative;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;	
}

ul.navigation a {    
    color: #4d96d9;
    text-decoration: none;
	display:block;
	padding:14px 0px;
	float:left;
	text-align:center;
}

ul.navigation li.welcome a {		
	width:195px;
	background:url(images/sliderwelcome2.png) left top no-repeat;
}
ul.navigation li.latest a {	
	background:url(images/sliderlatest.png) left top no-repeat;
	width:249px;
	margin:0 0 0 -19px;
}

ul.navigation li.value a {	
	background:url(images/slidervalue.png) left top no-repeat;
	width:180px;
	margin:0 0 0 -19px;
}

ul.navigation li.platform a {	
	background:url(images/sliderplatform.png) left top no-repeat;
	width:216px;
	margin:0 0 0 -19px;
}

ul.navigation li.demo{
	position:absolute;
	right:-10px;	
}

ul.navigation li.demo a {	
	background:url(images/sliderdemo.png) left top no-repeat;
	width:198px;
}

ul.navigation li a:hover {
    background-position:0 -46px;
	color:#fff;
}

ul.navigation li a.selected {
    background-position:0 -46px;
	color:#fff;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 110px;
    cursor: pointer;
	display:none;
}

#slider a.browse img {
margin-bottom:0;
}

.scrollButtons.left {
    left: -13px;
	display:none;
}

.scrollButtons.right {
    right: -13px;	
}

.hide {
    display: none;
}

/*slider end */

#slider p {
	width:305px;
	margin-bottom:none;
}

#slider .panel{
	background:url(images/headline1.jpg) right center no-repeat;
}

#slider img {
	margin:0 0 25px 0;
}

#sidebar {
	width:329px;
	float:right;
}

#sidebarlarge {
	width:415px;
	float:right;
}

#welcome {
padding-top:20px;
position:relative;
}

#welcome a.browse {
position:absolute;
top:150px;
right:155px;
}

.paper {	
	height:210px;
	background:url(images/paper.png) top no-repeat;
	padding:25px 30px;
	font-size:11px;
}

#main .paper a {
	color:#7aa317;
}

#main .paper a:hover {
	color:#495f14;
}

.search {
	background:url(images/searchbg.png) center top no-repeat;
	height:90px;
	padding:20px 30px;
}

.search form{
	margin:12px 0 0 0;
}

.search input{
	width:210px;
	height:25px;
	border:0px;
	background:url(images/searchinput.gif) center no-repeat;
	font:18px arial;
	color:#333;
	padding:5px;
}

.search input.submit{
	width:44px;
	cursor:pointer;
	height:35px;
	border:0px;
	background:url(images/go.gif) left top no-repeat;
	font:18px arial;
	color:#333;
	padding:0px;
	text-indent:-9999pt;
}

.search input.submit:hover{
	background-position:bottom;
}

#box {
	width:698px;
	margin:0px auto;
	background:url(images/boxmiddle.gif) top center repeat-y;
	position:relative;
}

#boxtop {	
	background:url(images/boxtop.gif) top center repeat-y;
	height:11px;
	margin:0 0 25px 0;
}

#boxbottom {	
	background:url(images/boxbottom.gif) top center repeat-y;
	height:145px;
}

.orange {
	padding:14px 35px 0 35px;
	height:68px;
	background:url(images/orange.gif) left top repeat-x;
	font-size:23px;
	color:#fff;
	line-height:26px;
	margin:0 12px 40px 12px;
	font-weight:bold;
}

.orange a {
	color:#fff;
	text-decoration:underline;
}

#box form {
	width:590px;
	margin:0px auto;
}

#box label {
	width:115px;
	display:inline-block;
	text-align:right;
	margin:0 20px 0 0;
	font-size:18px;
	color:#111;
}

#box input {
	width:438px;
	border:0px;
	background:url(images/input.gif) left top no-repeat;
	height:20px;
	font:16px arial;
	padding:7px 5px;
}

#box p {
	margin:0 0 15px 0;
}

#box p.last {
	margin:0 0 40px 0;
	background:url(images/loginline.gif) left bottom repeat-x;
	padding:0 0 40px 0;
}

#box input.regsubmit {
	width:114px;
	height:53px;
	border:0px;
	background:url(images/submit.png) center top no-repeat;
	text-indent:-9999pt;
	cursor:pointer;
	position:absolute;
	right:54px;
	bottom:90px;
}

#box input.regsubmit:hover {
	background-position:bottom;
}

#topic {
	background:url(images/topic.gif) top center no-repeat;
	height:26px;
}

ul.register {
	display:block;
    list-style: none;
    margin: 0px 0 -1px 0;
    padding: 0;
	background:#f1f1f1;	
	font-size:14px;
	text-transform:uppercase;
	height:46px;
	clear:both;
	background:url(images/registration.gif) left top no-repeat #f4f4f4;
	position:relative;
}

ul.register.first {
	background-position:0px 0px;
}

ul.register.second {
	background-position:0px -46px;
}

ul.register.third {
	background-position:0px -92px;
}

ul.register.fourth {
	background-position:0px -138px;
}

ul.register li {
	color: #4d96d9;
    text-decoration: none;
	display:inline-block;
	padding:14px 0px;
	float:left;
	text-align:center;   
}

ul.register li.select {
	width:283px;
}

ul.register li.registration {
	width:247px;
}

ul.register li.terms {
	width:268px;
}

ul.register li.payment {
	width:162px;
}

ul.register.first li.select {
	color: #fff;  
}

ul.register.second li.select {
	color: #fff;  
}

ul.register.second li.registration {
	color: #fff;  
}

ul.register.third li.select {
	color: #fff;  
}

ul.register.third li.registration {
	color: #fff;  
}

ul.register.third li.terms {
	color: #fff;  
}

ul.register.fourth li.payment {
	color: #fff;  
}

ul.register.fourth li.terms {
	color: #fff;  
}

ul.register.fourth li.registration {
	color: #fff;  
}

ul.register.fourth li.select {
	color: #fff;  
}

.themesclear {
	clear:both;
	height:35px;
}

#copyright {
	margin:15px 0 25px 0;
	color:#dadada;
	font:12px arial;
	display:none;
}

#copyright a{	
	color:#dadada;
}

#copyright a:hover{	
	color:#fff;
}

.pagnation {
	margin:0px 0;
	text-align:center;
	font:18px "Trebuchet MS";
	font-weight:bold;
	height:44px;
	line-height:44px;
	position:relative;
}

.pagnation a{
	display:inline-block;
	color:#4D96D9;
	margin:0 3px;	
}

.pagnation a:hover{
	color:#111;
}

.pagnation span{
	margin:0 3px;

}

.pagnation a span{
	width:98px;
	height:44px;
	text-indent:-9999pt;
	margin:0 0px;
	position:absolute;
}

.pagnation a span.pagnprev{
	background:url(images/prev.png) left top no-repeat;
	left:1px;
}

.pagnation  a span.pagnnext{
	background:url(images/next.png) left top no-repeat;
	right:1px;
}

.pagnation a:hover{
	background-position:bottom;
}


.maincontent .pagnation  a span.pagnprev{
	left:1px;
}

.maincontent .pagnation  a span.pagnnext{
	right:1px;
}

table {
	width:100%;
	margin:20px 0 20px 0;
	border:1px solid #d8d8d8;
}

th {
	background:#e9e9e9;
	padding:10px;
	text-align:center;
	color:#585755;
	border:1px solid #d8d8d8;
	font-size:12px;
	font-weight:bold;
}

td {
	border:1px solid #d8d8d8;
	background:#fff;
	padding:10px;
}

.maincontent ul, .maincontent ol{
	background:#ebf2f8;
	border:1px solid #cbdae7;
	padding:15px 15px 15px 35px;
	color:#222;
	margin:5px 0 20px 0;
} 

.maincontent ul li, .maincontent ol li{
	padding:5px 0;
}

.maincontent ul a, .maincontent ol a{
	color:#2365a8;
	text-decoration:underline;
}

.maincontent ul a:hover, .maincontent ol a:hover{
	color:#111;
}

#main blockquote {	
	font:13px Arial, Helvetica, sans-serif;
	font-style:italic;
	background:url(images/quote.gif) left top no-repeat;
	padding:0px 0 0 40px;
}

#main blockquote strong{
	font-style:normal;
}

#main blockquote p{
	line-height:22px;
}


#box p{
	line-height:22px;
}

#box textarea.termstext{
	width:550px;
	height:250px;
	overflow:auto;
	border:1px solid #ccc;
	padding:10px;
	margin:0 0 0 15px;
	font:11px arial;
	color:#333;
}

.selectlicense {
	margin:0 50px;
}

.selectdamnit {
	margin:0 50px 20px 50px;
	border-bottom:1px solid #d4d4cc;
	padding:0 0 20px 0;
	position:relative;
}

.selectdamnit img{
	position:absolute;
	right:1px;
	top:-5px;
}

#main .selectdamnit p{
	width:350px;
	font-size:12px;
	line-height:18px;
}

#main a.purchaselicense {
	display:block;
	width:100px;
	height:38px;
	background:url(images/purchaselicense.png) left top no-repeat;
	text-indent:-9999pt;
}

#main a.purchaselicense:hover {
	background-position:bottom;
}

.yosecond {
	border:0px;
	margin-bottom:-100px;
}

.yosecond img{	
	top:15px;
}

.comments {
	border-top:1px solid #e3d8c6;
	border-bottom:1px solid #e3d8c6;
	padding:15px 0;
	margin:0 0 10px 0;
}

.commentsform label{
	font-weight:bold;
	font-size:12px;
	display:block;
	margin:10px 0 3px 0;
}

.commentsform input, .commentsform textarea{	
	display:block;
	font:12px arial;
	color:#333;
	padding:3px;
	border-top:2px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background:#fff;
	width:240px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

.commentsform textarea{	
	width:100%;
	height:80px;
}

.commentsform  input.submitcomment {
	width:114px;
	height:53px;
	border:0px;
	background:url(images/submit.png) center top no-repeat;
	text-indent:-9999pt;
	cursor:pointer;
	margin:10px 0 0 0;	
}

.commentsform  input.submitcomment:hover {
	background-position:bottom;	
}


.comment {
	min-height:115px;
	margin:0 0 20px 0;
}

* html .comment {
	height:115px;
}

.commentimagecontainer {
	width:113px;
	font-size:11px;
	float:left;
	background:url(images/commenttipleft.gif) right top no-repeat;
}

.commentimage {
	width:74px;
	height:74px;
	padding:3px;
	background:#fff;
	border:1px solid #c8c6c7;
	-moz-box-shadow: -1px -1px 1em #ccc;
	-webkit-box-shadow: -1px -1px 1em #ccc;
	margin:0 0 3px 0;
}

#main .reply {
	text-align:right;
}

#main .reply a {
	background:url(images/reply.gif) right center no-repeat;
	padding:0 20px 0 0;
	display:block;
	text-transform:uppercase;
	font-size:11px;
}

.commentimage img{
	width:74px;
	height:74px;
}

.commenttext {
	margin:0 0 0 112px;	
	border-top:2px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-height:90px;
	padding:10px 20px;
}

.comments ul {
	background:none;
	border:0px;
	margin:0px 0 0 30px;
	padding:0px;	
}

.comments ul .commentimage img{
	width:55px;
	height:55px;	
}

.comments ul .commentimage {
	width:55px;
	height:55px;
}

#main .comments ul a {
	text-decoration:none;
	color:#b0331d;
}


.secondlogo {
	padding:5px 0 0 0;
	float:left;
}

.rightones {
	float:right;
}

form.switcherform {
	float:right;
}

form.switcherform select{
	background:fff; 
	width:250px;
	border-left:1px solid #515151;
	border-top:1px solid #515151;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	margin:4px 15px 0 0;
	font-size:12px;
	font-family:"Lucida grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
	color:#333;
	padding:2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

form.switcherform select option{
	background:#fff;
	padding:2px;
	color:#666;
} 

.rightones a {
	height:27px;
	display:inline-block;
	text-indent:-9999pt;
	width:94px;
	margin:5px 5px 0 2px;
}

.rightones a.purchasesecond {
	background:url(images/purchase-small.png) top no-repeat;
	width:94px;	
}

.rightones a.homesecond {
	background:url(images/home-small.png) top no-repeat;	
	width:73px;
}

.rightones a:hover {
	background-position:center;	
}

.rightones a:active {
background-position:bottom;
position:relative;
top:1px;
}

#cancel-comment-reply { float:right; padding:20px 0 0 0; }

#respond { clear:left; }

.pagnationcomments {
	margin:0 0 10px 0;
	font:14px "Trebuchet MS";
	font-weight:bold;
	height:30px;
	line-height:18px;
	position:relative;
}