@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; }


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:#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; margin-bottom:6px; }
#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; }
#nav-h  > ul {padding-left:0px;  }
#nav-h >  ul li { float:left; margin-top:1px; position:relative; list-style:none; border:thin; border-color:#fff; border-right-style:solid; }

#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; 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;}
.options-row>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%; 
-webkit-column-count: 2; -webkit-column-gap:15px;
-moz-column-count:2; -moz-column-gap:15px;
-o-column-count:2; -o-column-gap:15px;
column-count:2; column-gap:15px; }
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:12px;}
.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;}

/* category nav - amz */
#cat-nav {max-width:960px;}
#cat-nav span {float:left; width:146px;  border: 2px solid #CCC; margin-left:5px; margin-right:5px; -moz-border-radius: 10px;
border-radius: 10px;}
#cat-nav span.img {background-image:url(https://sdscooters.com/07/a/cat-nav2-sp.jpg); height:83px; line-height:3em;  }
.img-pocket {background-image:url(../07/a/pocket-bike-parts-sp.jpg); height:108px; line-height:3em;  }
.img-super {background-image: url(../07/a/super-pocket-bike-parts-sp.jpg); height:108px; line-height:3em;  }
.img-4stroke {background-image: url(../07/a/4-stroke-pocket-bike-parts-sp.jpg); height:108px; line-height:3em;  }
#cat-nav.cat-nav-tall span.img  {height:83px;  }
#cat-nav span.img div {margin:45px 5px 5px; background:#FFF; text-align:center; line-height:2em;  -moz-border-radius: 6px;
border-radius: 6px;  font-variant:small-caps; letter-spacing: -.5pt; font-size:13px; color:#222222; font-weight:bold; }
#cat-nav.cat-nav-tall span.img div { line-height:1em; padding-top:0px;padding-bottom:2px; min-height:22px; border: 1px solid #CCC;}
#cat-nav span.img div:hover { background-image:url(../07/misc/arrow-gn-bg.jpg)}

.electric-scooters {background-position: -0px -0px;}
.electric-skateboards {background-position: -0px -85px;}
.gas-scooters {background-position: -0px -170px;}
.go-karts {background-position: -0px -255px;}
.parts-1 {background-position: -0px -340px;}
.pocket-bikes {background-position: -0px -425px;}

/* filter nav - amz */
#filter-nav {color: #222; font-size: 11px; text-transform:uppercase; font-weight: bold; letter-spacing: -0.5pt; line-height: 2.3em; padding-left:5px; text-align: left;
	-moz-border-radius: 10px 10px 10px 10px; border: 1px solid #CCC; background:#FFF;}

#filter-nav a {margin-top:8px; margin-right:8px;  cursor:pointer; }
#filter-nav a.current {color:#EC2800;}

.cat-option-action h2, .cat-option-action h3, h3.cat-option-action { font-size:12px; color:#EC2800; font-weight:bold; margin:5px 0px; text-align:left; text-transform:none;}
#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, section.nav150-2 .blok {float:left; width:150px; margin:8px 5px 5px 5px; min-height:165px;  background-color:#FFF;-moz-border-radius: 5px; border-radius: 5px;}
section.nav150 .innerblok, section.nav150-2 .innerblok {width:150px; margin:1px 0px 3px 0px;}
section.nav150 .txt, section.nav150-2 .txt { margin:7px 3px 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%;}
#mycarousel li, #mycarousel2 li {width:120px;padding:3px; float:left; text-align:left; background-color:#FFF;  -moz-border-radius: 10px;
border-radius: 10px;
list-style:none; margin: 10px 15px 0px 0px; height:150px;
}
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; 
	}

.cart {width:400px !important;}


/* 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 {}
.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 { }
