@charset "UTF-8";
/* CSS Document */

* { line-height: 1em; margin-top: 0em; margin-bottom: 0em; padding-top: 0em; padding-bottom: 0em; }



/* decoration sitewide */
html {font:normal normal 12px/1.2em verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#4C4C4C; text-transform:none;}
html {
	overflow-y: scroll; }

h1 { text-transform:uppercase;}
h1.title { font: 24px/.8em Arial Black, Verdana, Arial, Helvetica, sans-serif; font-weight:bolder; letter-spacing: -1.9pt; color:#EC2800; }
h2 {font: 18px/12pt Arial Black , Verdana , Arial, Helvetica, sans-serif; font-weight:bolder; color: #f02500; text-decoration: none; text-align: center; letter-spacing: -0.35pt; text-transform: uppercase; margin-bottom: 4px; padding-bottom: 0px ; }
h3 {font-size:14px; color:#EC2800;}
h4 {font-size:13px; line-height:.9em; font-family:"Arial Black", Verdana, Arial, Helvetica, sans-serif;}

a {text-decoration:none; color:#4C4C4C;}
a:hover {color:#EC2800;}
img {padding-bottom:1px; border: 0px;}
a img:hover {background-color:#EC2800;}



/* generic layout sitewide */
.left {float:left;}
.right {float:right;}

.row {width:100%; float:left;}
.row-90 {width:90%; margin:auto;}
.row-98 {width:95%; margin:auto;}
p {float:left;}
.center {margin:auto;}

/* body dimensions and layout */
body {min-width:480px; max-width:960px; width:100%; margin:5px auto; }
body > div header, div section, div nav, div footer {float:left; width:100%;}


/* page level layout*/
#page-parts {min-width:450px; max-width:960px; width:100%;}
#page1 #content-intro div.left {width:240px; margin:10px 2px 10px 0px; float:left;}
#page1 #content-intro div.right {width:100%; max-width:700px; margin:10px 0px 10px 2px; float:right;}
#page2 #content-intro div.left {width:455px; margin:10px 3px 10px 0px; float:left;}
#page2 #content-intro div.right {width:100%; max-width:500px; margin:10px 0px 10px 2px; float:right;}


.form-lt {width:395px; margin:10px 0px 10px 0px; float:left;}
.form-rt {width:100%; max-width:100px; margin:10px 0px 10px 0px; float:right;}


#content-parts div.left { Min-width:350px; max-width:475px;  margin:10px 2px 10px 0px; float:left;}
#content-parts div.right {min-width:350px; max-width:475px; width:100%; margin:10px 0px 10px 2px; float:right;}

#content-item-am div.left {min-width:920px; max-width:960px;  width:100%; margin:10px 0px 10px 0px; float:left; background-color:#FFF;}
#content-item-am div.right {Min-width:920px; max-width:960px; width:100%; margin:10px 0px 10px 0px; float:right;  background-color:#FFF;}


/* section level font color */
body >  div section, div section a, div footer div,div footer div a {}
body >  div section, div section a { }


/* tag level font color */ 
p {float:left;}
p {font:normal normal 12px/1.2em verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#4C4C4C; text-transform:none;}
p a {text-decoration:underline; color:#4C4C4C; }


.promo-text p {width:100%;}
div.right-place {width:100%; float:left;}
.right-place {font-size:14px;font-weight:bold; color:color:#4C4C4C; width:100%; text-align:center; margin:15px 0px 15px 0px; }



.head-lt {float:left;}
.logo {padding-bottom:1px;}
.logo:hover {}
.head-rt {float:right; min-width:480px; max-width:679px; width:100%;}
.head-rt .title {text-align:center;}
.head-rt img {float:right;}
#head h1.title {width:400px; float:left; vertical-align:top; height:50px; }
#head h4 {text-align:right;}

/* navigation */
/* horizontal navigation */
#nav-h {  background:url(../07/decor/cf/CFbg07.gif) repeat; background-color:#EC2800; min-height: 20px;  z-index:100; position:relative; margin-left:0px; margin-top:3px; }
#nav-h > ul li ,#nav-h > ul li a {font:bold normal 11px/14px verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; letter-spacing: -.4pt; text-transform: uppercase; z-index:100;}
#nav-h  > ul {padding-left:0px; z-index:100; }
#nav-h >  ul li { float:left; margin-top:1px; position:relative; list-style:none; border:thin; border-color:#fff; border-right-style:solid; z-index:100;}

#nav-h >  ul li a { padding-left:8px; padding-right:8px;  display:block; }
#nav-h  > ul li span { padding-left:8px; padding-right:8px; cursor:hand; cursor:pointer; }
#nav-h  > ul li input { padding-left:8px; padding-right:8px; }
#nav-h  > ul ul {position:absolute; padding:5px 5px 0 5px; margin-left:-1px; width:170px; margin-top:4px; display:none; background-color:#222222;
border:#FE4200 thin; border-bottom-style:solid; border-left-style:solid;border-right-style:solid;
 }
#nav-h  > ul ul li {margin:0 0 5px 0; border:none;}
#nav-h >  ul ul li a,
#nav-h >  ul ul li span {width:150px; }
#nav-h >  ul li:hover > a,
#nav-h >  ul li:hover > span {color:#FE4200;
}
#nav-h  > ul li span:focus + ul {display:block;}
#nav-h  > ul li ul:hover {display:block}


/* bread crumbs navigation */
div.bread-crumbs {width:100%; float:left;}
.bread-crumbs  span a { font:bold normal 11px/1.2em verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#4C4C4C; text-transform:uppercase; }


/* Decor */
.cf-thin {  margin-bottom:8px; background: url(/07/decor/cf/CFbg07.gif)-0px -1px  repeat-x; height: 2px; width:100%;}
.cf-xthin {  margin:8px auto 8px; background: url(/07/decor/cf/CFbg07.gif)-0px -0px  repeat-x; height: 1px; width:90%; 
 }
 .tech-cf {  margin-top:8px; background: url(/07/decor/cf/CFbg07.gif)-0px -1px  repeat-x; height: 4px; width:100%;}

.parts tr td {border-bottom:#EFEFEF 1px solid; padding-top:2px;}

/* Footer */

footer {font: normal 9pt Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; letter-spacing: -0.25pt; text-transform:lowercase; font-variant: small-caps; line-height: 11pt; text-align:center;}
footer a {  text-decoration: none; } 
footer a:hover { text-decoration: underline; color:#F02500; }
#Foot {margin:10px auto 10px; padding-bottom:4px; padding-top:4px; }
#Foot div { width:100%; margin-bottom:4px;}
#Foot #CFa {  margin-bottom:8px; background: url(/07/decor/cf/CFbg07.gif) -0px -1px repeat-x; height: 4px; }
#Foot #CFb {  margin-left: auto ; margin-right: auto ; margin-top:10px; width:50%; background: url(/07/decor/cf/CFbg07.gif) -0px -1px repeat-x; height: 4px; }

img.background {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
	z-index:-1;
}

/* parts page layout*/


.parts { font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #4C4C4C; text-transform: capitalize; line-height: 12pt; background-color: white; margin-top: 0px; min-width:300px; max-width: 475px; width:100%; }

.parts tr td { padding-bottom: 4px; text-align: left; vertical-align: top; }
.parts tr:first-child {  min-width:175px;max-width:330px; width:100%; }
.parts td.price {  width:50px; }
.parts td.button {  width:35px; }
.parts tr td span { text-transform:uppercase; font-weight:bold; color:#4C4C4C; font-size:.9em; }
.parts  a { font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #4C4C4C; text-transform: capitalize; line-height: 12pt; text-decoration:underline; }

/* specification section layout - amz*/
#specs {float:left; width:480px; border:#EFEFEF 2px solid; background-color:#FFF; margin-left:18px; }
.specs-title {margin:5px;}
.specs-row {float:left; width:100%; padding-bottom:3px; border:#EFEFEF 1px solid
; padding-top:3px;  margin-left:-1px;}
.specs-row span {float:left; width:125px; font-weight:bolder; text-align:left; margin-right:5px; padding-left:3px;}
.specs-row p {float:right; width:347px; text-align:left;}

.link {text-decoration:underline;}

/* category page */
ul#mycarousel2  li, ul#mycarousel2 li >div.alt-item-buy input{width:150px; float:left; text-align:left;}

/* item page - amz */

#page-item-amzn #nav-h {z-index:26; position:relative;} /* IE Z fix */
#page-item-amzn div.item-img-block-amzn {position:relative;} /* IE Z fix */



#page-item-amzn > section {min-height:50px; margin-top:10px;}
#content-item-description-amzn,#content-item-features-amzn,#content-item-details-amzn {padding-top:5px;}
.item-buy-block-amzn { width:300px; padding-left:385px; float:left; }

#content-item-buy-amzn {float:left; min-width:750px; width:100%; margin-top:10px;}

#content-item-description-amzn {float:left; min-width:750px; width:100%; margin-top:0px;}

.item-intro-block-amzn {float:left; max-width:750px; width:100%;}
.item-img-block-amzn {float:left; width:375px; z-index:1;}
.item-img-block-amzn img {z-index:1;}
.item-price-block-amzn {float:right; max-width:355px; width:100%; margin-left:10px; background-color:#FFF; min-height:320px; -moz-border-radius: 10px;
border-radius: 10px;}
	.item-price-block-amzn p {width:90%;}
  .item-price-block-amzn >div {float:left; width:96%; margin-bottom:8px; margin-left:2%; margin-right:2%;}
  .item-price-block-amzn ul li {line-height:1.5em;}
.item-form-block-amzn {float:right; max-width:195px; width:100%; background-color:#F1FFF0; border:1px solid #33CC33; min-height:275px; -moz-border-radius: 10px;
border-radius: 10px;}
  .item-form-block-amzn form >div {float:left; width:96%; margin-left:2%; margin-right:2%; margin-bottom:8px;  color:#4C4C4C;}
  
  .item-form-block-amzn select {float:right; width:60px; text-align:left;}
#item-name { font-size:16px; color:#303030; }
#item-rating { display:none;}
#item-price { color:#EC2800; font-size:24px; font-weight:normal;}
#item-price span { color:#999999; font-size:12px; line-height:18px; font-weight:normal;width:50px; float:left;  text-align:right; margin-right:5px;}

div#item-price:before {content: "$"; margin-right:-.25em;}

#item-status {color:#33CC33; font-size:16px; font-weight:bolder;}
#item-action {  }
#item-action  span{ font-size:11px; color:#EC2800; font-weight:bold;}
.form-input div {width:125px;  line-height:18px; margin:5px auto; }
.form-price div { font-weight:bold; color:#EC2800; text-align:center; }
.form-price div:before {content: "$";} 
.form-price span { font-weight:normal; }
.form-status {text-align:center; }
.form-button div {margin:auto; width:78px; }
.form-button input {}
.form-options { text-align:left; }
.form-options >span {color:#EC2800;}
.form-options >span:before {content: "$";} 


.form-options input {float:left; margin-right:8px;}

.add-accessories {font-size:11px; color:#333; font-weight:bolder; margin-bottom:10px;}

#content-item-options-amzn {width:100%; margin:10px 0px;}
#content-comparison-amzn {width:100%; margin:10px 0px;}
#content-comparison-amzn table#anyid { margin:0px auto;}
#content-current-models-amzn {width:100%; margin:10px 0px;}

.item-option-action { font-size:11px; color:#EC2800; font-weight:bold; margin:5px 0px;}
.item-option-action h2{ font-size:11px; color:#EC2800; font-weight:bold; margin:5px 0px 5px; text-align:left; text-transform:none;}
.item-option>span {margin:5px 0px; background-color:#FFF;}
span.options {width:303px; float:left; margin:8px 10px 0px 0px; background-color:#FFF; border-left:1px solid #CCC;}
.options-row {width:99%; margin:0px auto;}
.options>img {height:75px;}
.options>div {height:75px;}
.options> {margin-top:5px;}
.options-img {float:left; margin-right:10px;}
.options-buy  {float:right; font-weight: bold; text-align:left; margin-top:0px; width:100px; line-height:1.3em; }
.options-buy>span {margin-top:3px;color:#EC2800;}
.options-buy>span:before {content: "$";}
.options-buy>input  {float:left; width:100px;}
.options-buy>form { margin-top:5px;}
.alt-item-buy >span {float:right;margin-top:3px; margin-right:5px;color:#EC2800;}
.alt-item-buy >span:before {content: "$";} 
.alt-item-buy>form {float:right; width:30px; margin-top:3px; margin-right:30px; }
.alt-item-buy>input {padding:3px;}

.description-title {float:left;}
.features-title {float:left;}
#features li {line-height:1.3em;}
#important-notes li {line-height:1.3em;}
.details-title {float:left;}
.blurb-amzn { font: 14px bolder Verdana, Arial, Helvetica, sans-serif; color: #4C4C4C;  line-height:1.3em; width:96%; padding:5px 2% 5px 2%;  }
div.more-block>p { background-color:#FFF; width:96%; -moz-border-radius: 10px;
border-radius: 10px;}
.mute {font-size:10px; color:#8E8E8E;}

.related-item-link {min-height:3.5em;}
.more-block {margin-bottom:5px; }
.more-less>p {font-size:.9em;}
a.adjust {float:left; width:30%; font-weight:bold; font-variant:small-caps; margin-left:5px;}

#content-cat-amzn {float:left; min-width:330px; width:100%; margin-top:10px;}
.cat-price-block-amzn {float:right; max-width:425px; width:100%; margin-left:15px; padding:10px; background-color:#FFF; min-height:320px; -moz-border-radius: 10px;
border-radius: 10px;}
#cat-brands {width:100%; margin-top:-5px; color:#33CC33; font-size:17	px; font-weight:bolder;}
#cat-brands span {float:left; margin-bottom:5px; padding-left:18px; width:100%; color:#4C4C4C; font-size:16px; font-weight:bolder; line-height:1.5em;}
#cat-action  h3{margin:0px; padding:0px; font-size:17px; line-height:1.5em; color:#EC2800; font-weight:bold; text-align:left; text-transform:none;}
#cat-action  span{ font-size:17px; line-height:1.5em; color:#EC2800; font-weight:bold;}
#cat-action div {margin-top:15px; padding-bottom:15px;}
#action-list li {font:normal normal 17px/1.35em verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#4C4C4C; text-transform:none;}
span#questions:after {content: " 832-431-5163"; color:#4C4C4C;}

section.nav150 .blok {float:left; width:156px; margin-right:4px; min-height:165px;  margin-top:8px; background-color:#FFF;-moz-border-radius: 5px; border-radius: 5px;}
section.nav150 .innerblok {width:150px; margin:3px;}
section.nav150 .txt {width:100%; margin:7px 0px 3px; vertical-align:text-bottom; text-transform:uppercase;  font-size:11px; font-weight:normal;}


/* tech page */
.tech-section-title {font-size:11px; color:#EC2800; font-weight:bold; text-transform:uppercase; margin:10px 0px 5px 0px;}
#content-tech div.row { margin:5px 0px;}
#content-tech div span {padding-left:15px; font-weight:bold; font-variant:small-caps;}


/* carousel adjustments */



.jcarousel-skin-tango .jcarousel-container-horizontal { width: 90%; margin:auto;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 100%;}
ul#mycarousel  li {width:120px;padding:3px; float:left; text-align:left; background-color:#FFF;  -moz-border-radius: 10px;
border-radius: 10px;}
xxul#mycarousel li >div.alt-item-buy input{ float:left; text-align:left; margin-top:3px;}
ul#mycarousel  li img {}
ul#mycarousel2  li, ul#mycarousel2 li >div.alt-item-buy input{width:150px; float:left; text-align:left;}
.jcarousel-skin-tango .jcarousel-next-horizontal,
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus ,
.jcarousel-skin-tango .jcarousel-next-horizontal:active
 {    background: url("/07/misc/arrows-grey.jpg") no-repeat scroll 0 0; height:82px; width:22px; background-position: -37px 2px; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {    background: url("/07/misc/arrows-grey.jpg") no-repeat scroll 0 0; height:82px; width:22px; background-position: -200px 2px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal,
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {   background: url("/07/misc/arrows-grey.jpg") no-repeat scroll 0 0; height:82px; width:22px; background-position: -37px -88px; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active  {    background: url("/07/misc/arrows-grey.jpg") no-repeat scroll 0 0; height:82px; width:22px; background-position: -200px -88px; }



/* zoom image */
a.nivoZoom {
	border:0 !important;
}
a.nivoZoom img {
	-moz-box-shadow:0px 0px 0px #000;
	-webkit-box-shadow:0px 0px 0px #000;
	box-shadow:0px 0px 0px #000;
	z-index:5;
}
a.nivoZoom img.nivoLarge {
	-moz-box-shadow:0px 0px 5px #000;
	-webkit-box-shadow:0px 0px 5px #000;
	box-shadow:0px 0px 5px #000;
	z-index:5;
}
.nivoZoomHover {
	background:url("/07/misc/zoom.png") no-repeat 50% 50%;
}
.nivoZoomHover.loading {
	background:url("/07/misc/loading.gif") no-repeat 50% 50%; border:4px solid #000; width:16px; height:16px; top:43%; left:43%; opacity:0.8; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; 
	}
.nivoZoomHover {
position:absolute; top:0px; left:0px; z-index:9; width:100%; height:100%; cursor:pointer; 
}
.nivoCaption {
	display:none; position:absolute; z-index:110; text-align:center; background:#010101; color:#fff; padding:4px 0; overflow:hidden; 
	}


/* comment form overides */
#comment-form {max-width:960px; width:100%; float:left; background: url("/07/invite/InviteGStall.png"); background-repeat:no-repeat;background-position:100% 90%; min-height:510px;}
.comment-lt {min-width:320px; max-width:700px; width:100%; float:left; vertical-align:top;}
.comment-rt {width:250px; float:right; }
.comment-ri input, select {float:left;}
div.inner {float:left; height:100% ; vertical-align:bottom; min-height:460px;}
 a.img-vert {
  bottom: 0px;
 }
/* basic content row css for elements inside of cont-lt */
div.form_row {max-width:960px; width:100%;}
label {float:left; width:100px; vertical-align:top;}
.input_float {margin-left:5px;}
.comment-r, div.comment_box_1, div.comment_box_2 {float:left; min-width:320px; max-width:600px; width:100%; margin-bottom:5px; }


/* these are additional rules for wrapper divs being tested on comment-lt elements */
/* using them to make sure the elements slide correctly when the page is resized */
/* these will be implemented fully as i complete it */


textarea {min-width:320px; max-width:500px; width:100%;}

/**************************** Page ******************************/
.page_id_alert {
color: #FFFFFF;
background-color: #FF0000;
}
.maintenance_message {
}
/**************************** Comments **************************/
.no_comments_text {
font-style: italic;
}
.average_rating_block {
float: left;
margin-top:-15px;
   float: left;
    margin-bottom: 5px;
    max-width: 600px;
    min-width: 320px;
    width: 100%;
	height:40px;
	margin-left:2px;
	



}
.star_image_avg {
float:right;

}
.average_rating_text {
color: #424242;
font-size: 0.8em;
float:right;
clear:right;
padding-right:2px;


}
.pagination_block_top {
float: right;
}
.height_above_comment_boxes {
margin-top: 5px;
}
.comment_box_1 {

background-image: url(../images/stars/gradient.png);
background-repeat: repeat-x;
background-color: #FFFFFF;
border: 1px solid #828282;
overflow: hidden;
}

.comment_box_2 {


background-image: url(../images/stars/gradient.png);
background-repeat: repeat-x;
background-color: #FFFFFF;
border: 1px solid #828282;
overflow: hidden;
}
.admin_comment_box_1 {
padding: 5px;
background-color: #FFFFFF;
border: 1px solid #828282;
border-style: dashed;
overflow: hidden;
}
.admin_comment_box_2 {
padding: 5px;
background-color: #FFF8DC;
border: 1px solid #828282;
border-style: dashed;
overflow: hidden;
}
.height_between_comment_boxes {
margin-bottom: 10px;
}
.reply_box {
margin-left: 15px;
}
.height_between_reply_boxes {
margin-bottom: 10px;
}
.rating_block {
float: right;
}
.star_image {
}
.name_with_website_text {
font-weight: bold;
text-decoration: none;
}
.name_without_website_text {
font-weight: bold;
}
.town_country_text {
}
.says_text {
}
.height_above_comment_text {
margin-bottom: 10px;
}
.comment_text {
font-family: helvetica;
font-size: 0.8em;
}
.height_above_reply_text {
margin-bottom: 8px;
}
.reply_intro {
font-family: helvetica;
font-size: 0.8em;
font-weight: bold;
color: #006600;
}
.reply_text {
font-size: 0.8em;
}
.height_below_comment_text {
margin-bottom: 12px;
}
.date_text {
color: #828282;
font-size: 0.8em;
}
.buttons_block {
margin-right: -8px;
}
.like_block, .flag_block, .reply_block {
float: right;
}
.buttons a {
display: block;
float: left;
font-size: 0.8em;
text-decoration: none;
font-weight: bold;
cursor: pointer;
padding-left: 4px;
padding-right: 4px;
}
.buttons a img{
margin: 0 2px -3px 0 !important;
width: 16px;
height: 16px;
}
.buttons a.vote_up {
color: #35FF07;
margin-right: 8px;
}
.buttons a.vote_down {
color: #f02500;
margin-right: 8px;
}
.buttons a.flag {
color: #4C4C4C;
margin-right: 8px;
}
.buttons a.reply_enabled {
color: #4C4C4C;
margin-right: 8px;
}
.buttons a.reply_disabled {
color: #CCCCCC;
margin-right: 8px;
cursor: text;
}
.height_below_comment_boxes {
margin-bottom: 0px;
}
.rss_block {
float: left;
text-align: left;
border: 1px solid white;
width: 32%;
}
.rss_image {
height: 12px;
}
.info_block {
text-align: center;
border: 1px solid white;
margin-right: 32%;
}
.info_text {
color: #424242;
}
.pagination_block_bottom {
float: right;
text-align: right;
border: 1px solid white;
width: 32%;
}
/**************************** Social ****************************/
#tab10 p {
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.spacer {margin-bottom:30px;
margin-top:50px;
}
#sharetop {m
}
.social_images {
margin-top:-22px;
margin-left: 170px;
}
.social_image {
padding: 2px;
margin-right: 6px;
vertical-align: bottom;
width: 20px;
height: 20px;
}
/**************************** Processor *************************/
.error_box {
position: relative;
float: left;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 8px;
padding-left: 8px;
width: auto;
border: 2px solid #e11;
color: #e11;
overflow: auto;
}
.error_message_part_1 {
font-weight: bold;
}
.error_message_part_2 {
}
.error_details {
}

.approval_box {
position: relative;
float: left;
padding-top: 4px;
padding-bottom: 0px;
padding-right: 8px;
padding-left: 8px;
width: auto;
border: 2px solid #006400;
color: #006400;
overflow: auto;
}
.approval_opening_text {
font-weight: bold;
}
.approval_normal_text {
}

.success_box {
position: relative;
float: left;
padding-top: 4px;
padding-bottom: 0px;
padding-right: 8px;
padding-left: 8px;
width: auto;
border: 2px solid #006400;
color: #006400;
overflow: auto;
}
.success_opening_text {
font-weight: bold;
}
.success_normal_text {
}

.preview_block {
float: right;
}
.preview_text {
color: #636363;
font-size: 0.8em;
font-weight: bold;
}
/**************************** Form ******************************/
.all_forms_disabled_message {
}
.this_form_disabled_message {
}
.form_styling {
float:left;
min-height:300px;
}

.javascript_disabled_message {
color: #FF0000;
font-weight: bold;
background-color: #FFFFCC;
}
.required_symbol {
color: #FF0000;
font-weight: bold;
vertical-align: top;
}
.required_symbol_message {
color: #FF0000;
font-size: 0.8em;
margin-bottom: 20px;
}
.height_below_required_symbol_message {
margin-bottom: 10px;
}
.label {
float: left;
width: 90px;
}
.check {
float: left;
width: 15px;
}
.height_between_fields {
margin-bottom: 5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Chrome Safari hack */
.height_between_fields {
margin-bottom: 5px;
}
}
.email_note {
font-size: 0.7em; float:left; width:100%; margin-bottom:7px; margin-top:5px;
}
.replying {
font-size: 0.9em;
}
#reply_name {
font-size: 0.9em;
}
#reset_reply {
font-size: 0.9em;
}
.height_above_bb_and_smilies {
margin-bottom: 5px;
}
.bb_code_image {
vertical-align: bottom;
}
.smiley_image {
vertical-align: bottom;
}
.height_below_bb_and_smilies {
margin-bottom: 3px;
}
.counter {
border: 0px;
font-size: 0.7em;
cursor: default;
}
.question_part_question_text {
}
.question_part_answer_text {float:left;
}
.captcha_part_answer_text {
}
.notify_text {
}
.privacy_text {
}
.terms_text {
}