/*
 * Custom Style Sheet - Use this file to style your content
 */

/* Layout
----------------------------------------------------------------------------------------------------*/

.float-left2 {
    margin-left: -40px;
    position: fixed;
}

.grid-part {
    position: absolute;
    left: -9000px;
	min-height: 336px;
}

@media (max-width:1023px){
	.float-left2{
		display:none !important;
	}
}

#top-c .deepest img {
    max-width: 100%;
}

.username input{
	width: 152px;
	border-radius: 15px;
	border-color: #EBEBEB;
    border-radius: 15px;
    border-style: solid;
    border-width: 1px;
    padding: 6px 6px 6px 25px;
	font-size: 11px;
	margin-left: -2px;
}

.password input{
	border-radius: 15px 0 0 15px;
	border-color: #EBEBEB;
    border-style: solid;
    border-width: 1px;
	padding: 6px 6px 6px 25px;
    width: 90px;
	font-size: 11px;
}

form.style .password button {
	padding:5px;
	border-width: 0px;
	border-style: solid;
	border-color: #087F40;
	border-radius: 0 15px 15px 0;
	color: #FFFFFF;
	margin-left:3px;
	font-size:11px;
}

form.style ul.blank{
margin-top:0;
}

.mod-box2 span {
	color:#fff;
	font-size:.8em;
	padding-right:5px;
}

/* Edited */
form.style button {
	padding:7px 13px;
	border-width: 0px;
	border-style: solid;
	border-color: #087F40;
	border-radius: 15px;
	color:#fff;
 }


form.style input, form.style textarea, form.style select, form.style button {

}

#maininner {
    float: left;
}

#content {
	padding: 0 10px 10px 10px;
}

#system .item > header {
    margin-bottom: 0;
}

.module, #header, #breadcrumbs, #content, #footer {
    margin: 0 15px 15px;
}


.box-k{
    background: #a7cb4d url(../../images/background/module/box.png) 0 0 repeat;
    border: 1px solid #EBEBEB;
    border-radius: 15px;
    padding: 10px;
}

.custom-logo { 
	height: 104px;
	width: 254px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}


/* Frontpage Teaser
----------------------------------------------------------------------------------------------------*/

.frontpage-teaser-1,
.frontpage-teaser-2,
.frontpage-teaser-3 { 
	height: 420px;
	border-radius: 9px;
	background: url(../../../images/yootheme/demo/slideshow/slide1.jpg) 50% 50% no-repeat;
	background-size: contain;
	overflow: hidden;
	text-align: center;
}

.frontpage-teaser-2 { background-image: url(../../../images/yootheme/demo/slideshow/slide2.jpg); }
.frontpage-teaser-3 { background-image: url(../../../images/yootheme/demo/slideshow/slide3.jpg); }

.frontpage-teaser-1 h1,
.frontpage-teaser-2 h1,
.frontpage-teaser-3 h1 { 
	font-size: 60px;
	line-height: 83px;
}

.frontpage-teaser-1 h1 { margin: 80px 0 0 0; }
.frontpage-teaser-2 h1 { margin: 50px 0 0 0; }
.frontpage-teaser-3 h1 { margin: 120px 0 0 0; }

.frontpage-teaser-1 p,
.frontpage-teaser-2 p,
.frontpage-teaser-3 p { 
	margin-top: 0;
	font-size: 16px;
	line-height: 22px;
}

.width50 .frontpage-title { 
	margin-top: 0;
	font-size: 28px;
	line-height: 30px;
	text-transform: uppercase;
}

/* Footer Icons
----------------------------------------------------------------------------------------------------*/

ul.footer-icons { 
	padding: 6px 0;
	list-style: none;
}

ul.footer-icons li { 
	margin-top: 10px;
	padding-left: 25px;
	background-position: 0 0;
	background-repeat: no-repeat;
	line-height: 19px;
}

ul.footer-icons li:first-child { margin-top: 0; }

ul.footer-icons li.phone { background-position: 0 -50px; }


/* Contact Footer
----------------------------------------------------------------------------------------------------*/

.contact-footer .box-content { 
	display: block;
	padding: 10px;
	border-radius: 7px;
}

.contact-footer .box-content > .grid-box:first-child {
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #D1D1D1; 
}

.contact-footer form { margin-top: 6px; }

.contact-footer form.style div {
 	position: relative; 
 	width: 250px;
}

.contact-footer form.style input {
	width: 230px;
	height: 31px;
	padding-right: 40px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


.contact-footer form.style button {
 	display: inline-block;
 	position: absolute;
 	right: 0;
 	width: 30px;
	height: 31px;
 	border: none;
 	border-radius: 0 5px 5px 0;
	background: url(../images/tools/input_button.png) 0 0 no-repeat;
}

.contact-footer.grid-gutter.grid-block,
.sidebar-socialicons.grid-gutter.grid-block { margin: 0 -8px; }

.contact-footer.grid-gutter > .grid-box > *,
.sidebar-socialicons.grid-gutter > .grid-box > * { margin: 0 8px; }

.contact-footer .box-content > .grid-box:first-child > * { margin-left: 5px; }
.contact-footer .grid-gutter > .grid-box + .grid-box > * { margin-right: 5px; }

.contact-footer p { margin-bottom: 0; }


/* Responsive 
----------------------------------------------------------------------------------------------------*/

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {
	.contact-footer form.style div { width: 100%; }
	.contact-footer form.style input { width: 98%; }
}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {

	.contact-footer .width60 { margin-bottom: 15px; }

}

/* Only Phones */
@media (max-width: 767px) {

	.frontpage-teaser-1 h2, 
	.frontpage-teaser-2 h2 { padding: 0 18%; }
	.frontpage-teaser-3 h2 { padding: 0 25%; }

	.contact-footer .grid-gutter > .grid-box > * { margin: 0 8px; }
	
}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {

	.frontpage-teaser-1, 
	.frontpage-teaser-2, 
	.frontpage-teaser-3 { height: 350px; }

	.frontpage-teaser-1 { background-position: 50% 80%; }
	.frontpage-teaser-2 { background-position: 50% 90%; }
	.frontpage-teaser-3 { background-position: 50% 60%; }

	.frontpage-teaser-1 h1, 
	.frontpage-teaser-2 h1,
	.frontpage-teaser-3 h1 { 
		font-size: 40px;
		line-height: 45px; 
	}

	.frontpage-teaser-1 h1, 
	.frontpage-teaser-2 h1 {
		margin-top: 10%;
	}

	.frontpage-teaser-3 h1 {
		margin-top: 15%;
	}

	.frontpage-teaser-1 h2, 
	.frontpage-teaser-2 h2,
	.frontpage-teaser-3 h2 { 
		font-size: 14px;
		line-height: 20px;
	}

	.frontpage-teaser-1 h2, 
	.frontpage-teaser-2 h2 { margin-top: 3%; }
	.frontpage-teaser-3 h2 { margin-top: 7%; }

	.contact-footer .grid-gutter > .grid-box > * { margin: 0 15px; }

}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	.frontpage-teaser-1, 
	.frontpage-teaser-2, 
	.frontpage-teaser-3 { height: 240px; }

	.frontpage-teaser-1 { background-position: 50% 90%; }
	.frontpage-teaser-2 { background-position: 50% 95%; }
	.frontpage-teaser-3 { background-position: 50% 60%; }

	.frontpage-teaser-1 h1, 
	.frontpage-teaser-2 h1, 
	.frontpage-teaser-3 h1 { 
		font-size: 30px; 
		line-height: 32px;
		margin-top: 10%;
	}

	.frontpage-teaser-1 h2, 
	.frontpage-teaser-2 h2, 
	.frontpage-teaser-3 h2 {
		font-size: 12px;
		line-height: 17px;
		margin-top: 20px; 
	}

	.contact-footer .box-content > .grid-box:first-child { border: none; }
	.contact-footer .grid-gutter > .grid-box + .grid-box > * { margin-top: 7px; }
}

/* KennethRules Custom CSS */

textarea, input[type="text"], input[type="password"], select {
    padding: 4px;
}

.cbListView img {
	margin-left:10px;
	border-radius:10px;
}

div.nn_tabs_content {
	background:#fff;padding:30px 20px 30px 20px;
}

fieldset, img, iframe {
    border: 0 none;
}

h1, h2, h3, h4, h5, h6 {
    margin: 7px 0 8px;
}

p, hr, ul, ol, dl, blockquote, pre, fieldset, figure {
    margin: 5px 0;
}

@media (min-width: 980px) {
.width33{
width:33%;
}
.width56{
width:56%;
}
.planting_3{float: right;min-height: 300px;text-align: center; width: 11%;}
}


.back {
    clear: both;
    display: block;
    width: 100%;
}

.sku{
    background: url("../images/plants_img/stbg.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    height: 45px;
    overflow: hidden;
    padding-top: 15px;
    text-align: center;
    width: 65px;
	border-radius:9px;
}

.width66 .description {
width:65%;float:left; padding-right:10px;padding-left:10px;
}

.width66 .height {
width:80px;
float:left;
height:80px;
background: url("../images/plants_img/height-bg.png") no-repeat;
}

.width66 .width {
float:left;
padding-right:10px;
width:70px;
height:80px;
background: url("../images/plants_img/width-bg.png") no-repeat;
}

.width66  .height p {
margin: 0;
padding-left: 10px;
}

.width66 .bloomtime{
float:left;
width:135px;
min-height: 70px;
}

.width66 .stock{
float:left;
width:135px;
min-height: 70px;
}

.width66 .pdfstock {
width:70px;
float:right;
min-height:200px;
}

.width66  .width p {
margin: 0;
}

.sectiontableheader {
text-align:center;
padding-left:5px;
min-width:110px;
}

.sectiontableheader .contentbuilder_select_all input {
width:30px;
}

.plantheader{
font-size: 28px;
line-height:28px;
text-transform: uppercase;
text-align:center;
}
.plantheader2{
font-size: 21px;
line-height:25px;
text-align:center;
font-style: italic;
font-family: Arial, Georgia, Verdana; 
color:#888;
}

.row0 td, .row1 td{
width:150px;
font-size: 16px;
text-align:center;
}

/*ToolTip Search*/

.ui-tooltip-default .ui-tooltip-titlebar {
background-color:none !important;
}

.ui-tooltip-default {
    background: url("../images/background/paperboard/paperboard_bg.png") repeat scroll 0 0 transparent;
    color: #555555;
}

.ui-tooltip-titlebar .ui-tooltip-content .searchfield-2 input {
    border: 1px solid #FFFFFF;
    border-radius: 15px 15px 15px 15px;
    padding: 10px;
    width: 350px;
}

.ui-tooltip, .qtip {
    font-size: 13px !important;
}

.ui-tooltip-title{
	font-size:1.8em;
	font-weight:bold;
	text-transform:uppercase;
	color:#888;
}

.cbListFilterKeywordsWrapper input {
    border: 1px solid #FFFFFF;
    border-radius: 15px 15px 15px 15px;
    width: 350px;
	padding: 10px;
    width: 350px;
}

.ui-tooltip-titlebar .ui-tooltip-0-title .ui-tooltip-title {
display:none;
}

.SubmitButton, .ResetButton{
    background: none repeat scroll 0 0 #77787A;
    border: 1px none #666666;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    float: right;
    font-family: verdana;
    margin: 2px;
    padding: 6px 15px;
    text-transform: uppercase;
}

/*Sales Menu */

.salesstyle {
background-color: #ed1940 !important;
color: #FFFFFF !important;
}

/* Slideshow */

/*Tabber */
.default_tab.ju-tabs-wrap .ju-tabs-panel-right {border-right:none !important;}
.default_tab.ju-tabs-wrap .ju-tabs-panel {background:none !important;}
.ju-tabs-wrap .ju-tabs-panel {background:none !important;}
.default_tab.ju-tabs-wrap .ju-tabs-container {background:none !important;border:none !important;}
.ju-tabs-wrap .ju-tabs-container {border: none !important;}
.default_tab.ju-tabs-wrap ul.ju-tabs-title li h3 {background:url(../images/tabs/radio-background.png) no-repeat 0 5px !important;}
.ju-tabs-wrap ul.ju-tabs-title li {background:none !important;}
.default_tab.ju-tabs-wrap ul.ju-tabs-title li h3 span {display: block !important; padding: 6px 5px 6px 25px !important;}
.default_tab ul.ju-tabs-title li.active {background: url("../images/tabs/radio-background-active.png") no-repeat 0 5px !important;}
.default_tab.ju-tabs-wrap ul.ju-tabs-title li.active h3 { color: #555 !important;}
.default_tab.ju-tabs-wrap ul.ju-tabs-title li h3 {font-size: 13px;line-height: 20px;text-transform: uppercase;}


.ju-tabs-title-right {margin-top:8px;}
.default_tab.ju-tabs-wrap ul.ju-tabs-title li h3 {font-size: 14px !important;}

.ju-tabs-content img {border-radius:10px;}
.ju-tabs-content .wk-gallery img {border-radius:5px;}

.ju-tabs-wrap {margin: 0 0 0 -10px !important;}

/*Content */
.img_caption {font-size:12px;}
.img_caption left{margin-right:15px !important; width:320px;}

.modtitle h3 {font-size:23px;}
#system .title {margin-left: 0;}

/*Calendar */
#dpcalendar_component_status {display:none;}

#system-message dd {
    background-color: none;
    border-bottom: none;
    border-top: none;
    color: #ff0000;
    margin-left: 0;
    padding: 10px;
}

/*Virtuemart */

.product-price {
    margin: 0 0 15px;
    display: none !important;
}

.back-to-category {
    float: right;
    display: none !important;
}

.product-fields .product-field, .product-related-categories .product-field {
    display: inline-block;
    float: left;
    width: 100%;
	margin: 20px 0 !important;
	}
.browseProductImage img {border-radius:0 !important;}

.cardJX img {width:97%;}

#plant_search {

}

.search {
width:350px;
padding:10px;
border-radius:20px;
clear:both;
border: 1px solid #FFFFFF;
margin: 10px 0 10px 0;
display:block;
}

.plant_type.width66.grid-box > input {
    margin-top: -5px;
}
@media (minwidth:980px) { 
.plant_type.width66.grid-box > span {
    font-size: 16px;
    line-height: 24px;
    color: #777;
}
}

#plant_sesarch input[type="radio"] + label:before {
    content:"";
    display: inline-block; 
    position:relative; 
    top:0.25em; 
    left:-2px;
    width:25px; height:25px; 
    background-image:url(../images/formelements.png);
}
/*
#plant_search input[type="radio"] {
    position: absolute; left: -999em;
}
*/

.searchnote {background:url("../images/background/module/we-grow.png") no-repeat scroll 0 0 transparent; left:110px; position: absolute; top: 210px;width:282px; height:63px;}


/*PLANT DETAILS AREA*/
.lightneeds_text {margin-top:10px;text-align:center;font-family:arial;font-style:italic;font-size:1.5em;}
.lightneeds {float:left; width:200px; min-height:100px;}
.companion_text{text-decoration: underline; text-align: center; font-size: 17px;}
.width66 .companion{min-height:70px;}
.planttype {font-size: 1.3em;text-align:center;margin-top:7px; text-transform: uppercase;}
.details_img{width:300px; max-height:225px; overflow:hidden;border-radius:20px;}
.sub_icon{text-align:center;float:left;padding:0 15px 0 0;}
.bloomtime1{text-decoration: underline; text-align: center; font-size: 17px;}
.height, .width,.bloomtime{text-align:center;}

/*Card Details*/
.cardJX5plant_type, .cardJX5bloom_time, .cardJX5size, .cardJX5light_needs, .cardJX5cut_flower, .cardJX5rabbit_resistant,
.cardJX5fragrant_flowers, .cardJX5attracts_hummingbirds,.cardJX5height, .cardJX5attracts_butterflies, .cardJX5deer_resistant,
.cardJX5container_garden,.cardJX5low_maintenance,.cardJX5attracts_birds,.cardJX5ohio_native,.cardJX5salt_tolerant,.cardJX5heat_tolerant,
.cardJX5frost_tolerant,.cardJX5dried_flower,.cardJX5beautiful_flower,.cardJX5evergreen,.cardJX5street_tree,.cardJX5drought_tolerant,
.cardJX5dried_flower,.cardJX5ohio_native,.cardJX5beautiful_flower,.cardJX5heat_tolerant,.cardJX5search_size,.cardJX6plant_type, .cardJX6bloom_time, .cardJX6size, .cardJX6light_needs, .cardJX6cut_flower, .cardJX6rabbit_resistant,
.cardJX6fragrant_flowers, .cardJX6attracts_hummingbirds,.cardJX6height, .cardJX6attracts_butterflies, .cardJX6deer_resistant,
.cardJX6container_garden,.cardJX6low_maintenance,.cardJX6attracts_birds,.cardJX6ohio_native,.cardJX6salt_tolerant,.cardJX6heat_tolerant,
.cardJX6frost_tolerant,.cardJX6dried_flower,.cardJX6beautiful_flower,.cardJX6evergreen,.cardJX6street_tree,.cardJX6drought_tolerant,
.cardJX6dried_flower,.cardJX6ohio_native,.cardJX6beautiful_flower,.cardJX6heat_tolerant,.cardJX6search_size {display:none;}
.cardJX5image img,.cardJX6image img {height:84px;width:108px;}
.cardJX5common_name,.cardJX6common_name{font-size:.9em;color:#333;}

.innn {float:left !important;min-width:182px !important;}
.innn input[type="text"]{width:150px !important;} 
.searchData2 {display: block;width: 160px;}
.searchField {margin-right: 5px;width: 150px;}
.inn p{font-weight:600;}
.check{float: left;margin-right: 10px; width: 10px;}
.sub_ser {display: block;float: right;margin-top: 20px;width: 100px;margin-right:0;}

.g_page{

}

.content table tr .g_list .bahar {
    float: left;
    width: 100%;
}

.content table tr .g_list .bahar .innn {
    float: left !important;
    list-style: none outside none;
    min-height: 25px;
    width: 182px;
	margin-top:5px;
}

/*Calendar Menu*/
.calendar ul li {
float:left !important;
}
.cardJX5image a:hover img {z-index: 10;
box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.7);
-webkit-transform: rotate(0deg) scale(1.4);
-o-transform: rotate(0deg) scale(1.4);
-moz-transform: rotate(0deg) scale(1.4);
-ms-transform: rotate(0deg) scale(1.2);
transform: rotate(0deg) scale(1.4);
-moz-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
-webkit-transition: all 0.1s ease-out;
transition: all 0.1s ease-out; 
}

.fc-event-skin {
background:none !important;
border: 0 !important;
}

#tiptip_content {
 background: url("../images/background/paperboard/paperboard_bg.png") repeat scroll 0 0 transparent;
    border: 5px solid #fff;
    border-radius: 10px;
    box-shadow: 0 2px 5px #555555;
    color: #666 !important;
    font-size: 14px;
    padding: 4px 8px;
	text-shadow:0 0 0 !important;
	text-align:center;
	font-family:verdana;
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
    border-top-color: #fff;
    margin-left: -6px;
    margin-top: -7px;
}

/*Sliders */
div.nn_sliders_content_wrapper div.nn_sliders_content {background:#fff;}



/*Tool Tip
.ui-tooltip-content {padding: 0 25px 25px !important;}
*/ 
/*Petitti Rewards*/

.reward-registration {
margin-top:40px; 
}

.reward-registration input{
padding:10px;
margin: 5px 0;
border:1px solid #fff;
border-radius:20px;
width:70%;
text-align:center;
}

.reward-registration p{
text-align:right;
margin:0;
}

/*Edit Profile */
.reward-edit {
margin-top:0; 
}

.reward-edit input{
padding:10px;
margin: 5px 0;
border:1px solid #fff;
border-radius:20px;
width:70%;
text-align:center;
}

.reward-edit p{
text-align:right;
margin:0;
}
/* Edit
****************************************************************/
.edit{
display:none;
}
/* END Edit
****************************************************************/


.cbFormField {

}

#cb_607{ /* City */
padding:10px;
margin:10px 10px 0 100px;
border:1px solid #fff;
border-radius:20px 0 0 20px;
width:22%;
text-align:center;
float:left;
}

#cb_608{ /* State */
padding:10px;
margin:10px 0;
border:1px solid #fff;
border-radius:0 20px 20px 0;
width:22%;
text-align:center;
float:left;
}

#cb_610{ /* Area Code */
padding:10px;
margin:10px 10px 0 100px;
border:1px solid #fff;
border-radius:20px 0 0 20px;
width:15%;
text-align:center;
float:left;
}

#cb_616{ /* Phone */
padding:10px;
margin:10px 0;
border:1px solid #fff;
border-radius:0 20px 20px 0;
width:27%;
text-align:center;
float:left;
}

#cbEditableWrapper25 .cbSaveButton{
    background:#808080;
    border: 0 none;
    border-radius: 20px 20px 20px 20px;
    color: #FFFFFF;
    letter-spacing: 3px;
    margin-right: 55%;
    margin-top: -100px;
    padding: 10px 20px;
    text-transform: uppercase;
}

#cbEditableWrapper26 .cbSaveButton, #cbEditableWrapper26 .cbBackButton{
    background:#808080;
    border: 0 none;
    border-radius: 20px 20px 20px 20px;
    color: #FFFFFF;
    letter-spacing: 3px;
    padding: 10px 20px;
    text-transform: uppercase;
}

#maininner .cbEditButton{
display:none;
}

.bfSubmitButton{
    background:#808080;
    border: 0 none;
    border-radius: 20px 20px 20px 20px;
    color: #FFFFFF;
    letter-spacing: 3px;
    padding: 10px 20px;
    text-transform: uppercase;
}


/*Rewards Area*/
.close_account{
}

/*system*/
#system-message dd.error {
    background-color: none;
    border-bottom: none;
    border-top: none;
    color: #ff0000;

}

#system-message dd.notice {
    background: none;
    border-bottom: none;
    border-top: none;
    color: #ff0000;
}

/*Breezing Forms Rewards*/
.bfQuickMode .bfLabelLeft label {
    float: left;
    margin: 0 10px 0 0;
    width: 35%;
    text-align: right;
}

.ff_elem {
    border: 0px solid #FFFFFF;
    border-radius: 10px;
    margin: 5px 0;
    padding: 3px 20px 3px 20px;
    width: 70%;
	text-align:center
}

.edit_profile{
cursor: pointer;
font-size:.9em;
}

/*LightBox*/
#fancybox-bg-n, #fancybox-bg-ne, #fancybox-bg-e, #fancybox-bg-se,#fancybox-bg-s,#fancybox-bg-sw,#fancybox-bg-w,#fancybox-bg-nw{
background:none !important;
}


#fancybox-content {
border-radius:20px;
background: url("../images/background/paperboard/paperboard_bg.png");
border: 5px solid #FFFFFF;
}

#fancybox-overlay{
background-color:none !important;
}

#fancybox-outer{
border-radius:20px;
}
#tiptip_content, #tiptip_arrow{
display:none;
}

/*Employment */
#ff_formdiv4  .ff_elem{
    border: 1px solid #888;
    border-radius: 0 !important;
    color: #777;
    text-align: left;
    padding: 3px 5px 3px 5px;
}

.bfQuickMode .bfLabelLeft .bfElementGroup, .bfQuickMode .bfLabelRight .bfElementGroup, .bfQuickMode p.bfLabelLeft .bfElementGroupNoWrap {
    float: left;
    width: auto;
}

.bfQuickMode p.bfLabelTop .bfElementGroupNoWrap {
    float: left;
    width: auto;
}

#bfLabel221, #bfLabel222, #bfLabel223, #bfLabel224, #bfLabel225{
text-align:left;
}
.bfQuickMode legend {
    color: #555;
    font-weight: 600;
    font-size: 1.2em;
}

/*Contact US FORM */
.form-links span{
	text-decoration:none !important;
	font-size:.8em !important;
	color:#ff0000 !important;
}
.forms {

}

.how-to a,.how-to a:hover,.how-to a:visited{
color:#ff0000;
text-decoration: none;
}

.float-wrap { 
  width: 966px; 
  margin: 15px auto; 
  position: relative; 
}

.float-sidebar { 
  width: 50px; 
  position: fixed; 
  margin-left: -50px; 
}
.center{
text-align:center !important;
}
/*******************
***************************************** Iphone **************************/
@media only screen 
and (max-width : 568px) { 
.mobile{
}

.nodesktop{
}


.width33, .width66{
	width:100% !important;
}
}


/*******************
***************************************** Ipad **************************/
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px)  {
.ipad{

}

}

/*******************
***************************************** Desktop **************************/
@media only screen and (min-width: 1025px){
.desktop{

}
}
 @media only screen 
and (min-width : 768px){
.mobileonly {display:none; }
 .icons {float: left;width:650px;max-height:101px;overflow:hidden;}
 }
 
.border20 img {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
max-width:129px;
max-height:129px;
 }
 
 div.jomwebplayer_thumb .views {
    display: none !important;
}

@media (max-width:  600px) {
.menu-responsive {
    padding: 10px;
    width: 100%;
    text-align: center;
	display:block !important;
}
.stock #vtemtooltip1 > img{
    margin: 10px;
    width: 100%;
    padding: 10px;
}
}
.stock{
	z-index:2000;
}

#header-responsive {
    margin-top: 20px;
}
.menu-responsive{
	display:none;
}

.show_cart > a {
    background: #ed1940;
    color: #fff;
    float: none !important;
    padding: 10px 68px;
}

.show_cart {
    margin-top: 30px;
}

#facebox .content{
	width: 600px !important;
	padding:20px 10px 10px 10px !important;
}

.continue {
    background: #222;
    color: #fff;
    padding: 5px 10px;
}

.showcart {
    background: #ed1940;
    color: #fff;
    padding: 5px 10px;
}


.content.my-groovy-style h4 {
    margin-top: 30px;
}

#ProOPC .proopc-input-append input[type="text"], #ProOPC .proopc-input-append input[type="password"]{
	padding-right:0 !Important;
}

.fc-day-number {
    background: #A5CF4D;
    color: #fff;
}