/*
Theme Name: MyReviewPlugin "Smooth"
Theme URI: http://www.myreviewplugin.com/
Description: New theme in 3.0, the Smooth theme. Fully configurable from within its small theme configuration panel. Requires MyReviewPlugin.
Version: 3.0
Author: Mark Edwards
Author URI: http://www.myreviewplugin.com/
*/


/*
 *
 *
 */
*, html, body { margin:0; padding:0; } 

body { 
	margin:0; 
	padding:0; 
	background-color:#c2c2c2; 

	font-family: Verdana, sans;
	font-size:12.5px;

	color:#373833;
	width:100%;

}

#header {
	height: 52px;
	width: 100%;
	margin: 0;
	padding-top:5px; 
	padding-bottom:5px; 
	background-color: #184883;
	border-bottom: solid 3px #ffbb05;
	
	color: white;
	font-size: 14px;
}
#header_content { padding-left:10px; padding-right: 10px; } 
#header .right_box {
	float:right; 
	margin-top:18px;
	font-size:12px;
}

#header .checkbox { float:left; margin-right: 10px;}
#header h1, #header h1 a { 
	font-size: 24px;
	font-weight: bolder;
	
	color: white;text-decoration:none;
}

#header span {
	font-weight:100;
	font-size:18px;
}

#header .menus {
	color: #7193d6;
	font-weight: 12px;
}

#header .menus a { 
	color: #7193d6;
	text-decoration:none;
}

#header .menus a:hover {
	text-decoration:underline;
}

.container { 
	width: 746px;
	margin:0 auto;
}

#main {
	border-left: #a0a0a0 3px solid;
	border-right: #a0a0a0 3px solid;
	border-bottom: #a0a0a0 3px solid;
	background-color:white;
	height:inherit;
	padding:10px;
	padding-left:18px;
	padding-right:18px;

}

hr { border:solid 1px #ffbb05; margin-top:5px;  margin-bottom:5px;  }

h1 { 
	font-size: 22px;
	color: #484843;
	font-weight:bolder;
}

h2 { 
	font-size: 12px;
	color: #184883;
	font-weight:bolder;
}

h3 {
	font-size: 14px;
	color: #484843;
	font-weight:bolder;
	display:block;
	
	padding-bottom:5px;
	padding-top:5px;
	padding-left:14px;
	padding-right:14px;
	
	background-color:#f7f8f2;
	border: solid 1px #d7d7d1;
	margin-top:12px;
}

.big_block {
	border: solid 1px #d7d7d1;
	background-color: #f7f8f2;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	width:65%;
	padding:12px;
	padding-left:15px; 
	padding-right:15px; 
	color:#373833;
}

.big_block .user_stars {
	width:48%;
}

.big_block .user_stars strong {
	
}

.big_block .editor_stars {
	width:48%;
}

p { margin-bottom:1em; line-height:1.2em;}

#winner { background-image:url("images/checkbox-bg.png"); background-repeat: no-repeat; width:150px; height:150px; margin:0 auto; text-align:center; padding-top:36px;}
#winner a, #products .product a.main { color:#4d71b1; text-decoration:none; font-weight:bolder; font-size:13px; margin-top:18px;  display:block;} 
#winner a:hover, #products .product a.main:hover { text-decoration:underline; } 

#winner div { margin:0 auto; margin-top:-12px;}

#button { background-image: url("images/button.png"); background-repeat:no-repeat; width: 246px; height:55px;  margin:0 auto; text-align:center; padding-top:1.3em;}
#button a { color: white; text-decoration:none; font-weight:bolder; font-size:15px;} 
.editor { margin:0 auto; text-align: center; padding:0;  border:solid 2px #d7d7d1; overflow:hidden}
.editor .note {
	position:relative; 
	top: -36px; 
	background-color:gray; 
	padding:10px;
	padding-bottom:10px	;
	width: 180px;
	margin:0 auto;
	opacity:0.8; 	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
}
.editor .note span { opacity:1; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; color:white; }
#products { padding-top:0px; } 
#products .product .image { border-right:#e7e8e2 solid 1px; padding-bottom:45px; padding-top:45px; text-align:center; } 
#products .product .summary { 
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
} 
#products .product .specs { padding:15px; margin-left:10px; border-left:#e7e8e2 solid 1px;  }
#products .product td { border-bottom: #e7e8e2 solid 1px;  }
#products .product td.nobor { border:0; }
#products .product .visit {  text-align:center; margin-top:1em; } 
#products .product .visit a { font-size:14px; font-weight:bolder; color: #484843; }
a:hover { text-decoration:underline; } 

.copyright { text-align:center; font-size:10px; color:#373833; margin-top:1em; } 
.more { text-align:right;}
.more a { color:#484843;  text-decoration:none;} 
.more a:hover { text-decoration:underline; } 
table.ratings td { font-size:12px; }
.summary a {
	color:#4d71b1;
}
.summary a:hover { text-decoration:none; }
ul, ol { margin-left:2em; }
a { color:#4d71b1}
#respond textarea { width:80%; }
h3#respond, h3#comments { border:0; margin:0; padding:0; margin-bottom:1em;}

/* comments list */

ol.commentlist {

    margin: 12px 10px;
    margin-left:0;
    padding: 0;

    border-style: solid;

    border-color: #F0F0F0;

    border-width: 1px 1px 0 1px;

}

.commentlist li {

    margin: 0;

    padding: 8px;

    list-style: none;

    border-bottom: 1px solid #F0F0F0;

}

.commentlist li cite {

    display: block;

    font-style: normal;

    font-weight: bold;
	padding-bottom:1em;
}
.says { display:none; } 

.commentlist li cite img {

    float: left;

    margin-right: 10px;

}

.commentlist li cite .comment-data {

    font-size: .8em;

    font-weight: normal;

}

.commentlist li .comment-text {

    clear: both;

    margin: 0; padding: 0;

}

.commentlist li.alt {

    background: #f8f8f8

}
.commentlist .vcard img { float:left; padding-right:15px; }
.commentlist .commentmetadata {  } 
.user_stars { float:right; } 

.myrp_rating_value { padding-right:10px; }
img { padding:5px; }
.editor img { padding:0 !important; } 


/* ----------- formformform ----------- */
#formformform{
}
#formformform h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#formformform p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#formformform label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#formformform .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}

#formformform input{
float:left;
font-size:12px;
padding:4px 2px;
width:300px;
border: 1px solid #a0a0a0;
margin:2px 0 20px 10px;
}
#formformform button{
clear:both;
width:125px;
height:31px;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#comment { width:100%; } 