/**
 # ot_kid - 	OT Kid  Template for Joomla 2.5!
 # author 			OmegaTheme.com
 # copyright 		Copyright(C) 2012 - OmegaTheme.com. All Rights Reserved.
 # @license 		http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 # Website: 		http://omegatheme.com
 # Technical 		support: Forum - http://omegatheme.com/forum/
 **/
 /**------------------------------------------------------------------------
 * file: virtuemart.css 2.5.0 00001, March 2012 12:00:00Z OmegaTheme $
 * package:	OT Kid Template
 *------------------------------------------------------------------------*/


/* CUSTOM STYLE CATEGORY PRODUCTS */
.clear, br.clear, 
.orderlistcontainer div.activeOrder,
.orderlistcontainer div.orderlist{
	margin: 0;
}
.orderby-displaynumber .floatleft .title{
	margin-top: 0;
}
.orderby-displaynumber .display-number{
	margin: 20px 0 10px 0 ;
}
.browse-view .orderby-displaynumber,
form.form-orderby-displaynumber .orderby-displaynumber{
	background: url("../images/border-row.png") repeat-x scroll 0 bottom transparent;
	border: none;
	margin: 0;
	padding: 0;
}
div.browse-view h1.category-title{
	background: url("../images/border-row.png") repeat-x scroll 0 bottom transparent;
	color: #333333;
    font-size: 22px;
    font-weight: bold;
    line-height: normal;
    margin: 0;
}
.browse-view .orderby-displaynumber .orderlistcontainer{
	margin: 10px 0;
}
.browse-view .orderby-displaynumber .orderlistcontainer .title{
	margin-bottom: 10px;
}
div.browse-view .horizontal-separator{
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}
div.vendor-store-desc, 
div.category-view, 
div.featured-view, 
div.latest-view, 
div.topten-view, 
div.related-products-view, 
div.browse-view, 
div.order-view{
	margin-bottom: 5px;
}
div.category-view .row .category .spacer, 
div.featured-view .spacer, 
div.latest-view .spacer, 
div.topten-view .spacer, 
div.related-products-view .spacer, 
div.browse-view .row .product .spacer{
	background: url("../images/border-column.png") repeat-y scroll right 0 transparent;
    overflow: hidden;
	padding: 20px;
}
div.browse-view .row .product-last .spacer{
	background: none;
}
div.category-view .row, 
div.browse-view .row{
/*	background: url("../images/border-row.png") repeat-x scroll 0 top transparent; */
}
.browse-view .product .ot-custom-products-page{
	
}
.browse-view .product .ot-custom-products-page .product-image,
.browse-view .product .ot-custom-products-page .product-name,
.browse-view .product .ot-custom-products-page .product-s-desc,
.browse-view .product .ot-custom-products-page .product-price-addtocart{
	float: left;
	width: 100%;
}
.browse-view .product .ot-custom-products-page .product-image{
	margin: 0;
    min-height: 155px;
    text-align: center;
}
.browse-view .product .ot-custom-products-page .product-image img{
	max-height: 141px;
    max-width: 155px;
}
.browse-view .product .ot-custom-products-page .product-name{
	font-family: "Segoe Print";
	font-weight: bold;
	min-height: 32px;
}
.browse-view .product .ot-custom-products-page .product-name h5{
	margin: 0;
	padding: 0;
}
.product-price-addtocart .PricesalesPrice{
	font-family: Georgia;
    font-size: 15px;
}
.browse-view .row .product .spacer .product-price-addtocart .PricesalesPrice span.PricesalesPrice{
	color: #f5407f;
    font-family: Georgia;
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
}
.browse-view .product .ot-custom-products-page .product-addtocart,
.browse-view .product .ot-custom-products-page .product-addtocart a.product-details{
	background: url("../images/aqua/addtocart-button.png") no-repeat scroll 0 0 transparent;
	border: none;
    display: block;
    float: right;
    font-size: 11px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 71px;
}
.browse-view .product .ot-custom-products-page .product-addtocart{
	
}
.browse-view .product .ot-custom-products-page .product-addtocart a.product-details{
	color: #FFFFFF;
    font-weight: bold;
}

/* CUSTOM STYLE PAGINATION */
div#top-pagination,
div#bottom-pagination{
	float: left;
    font-family: "Segoe Print";
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    line-height: 100%;
    width: 100%;
}
div#bottom-pagination{
	background: url("../images/border-row.png") repeat-x scroll 0 top transparent;
}
div#top-pagination p.pageslinks,
div#bottom-pagination p.pageslinks{
	line-height: 100%;
}
div#top-pagination p.pageslinks strong,
div#bottom-pagination p.pageslinks strong{
	background: url(../images/pagination-rightbg.png) no-repeat right 4px;
	padding: 0 5px 0 0;
	margin: 0 5px;
	line-height: 100%;
}
div#top-pagination p.pageslinks strong span,
div#top-pagination p.pageslinks strong a,
div#bottom-pagination p.pageslinks strong span,
div#bottom-pagination p.pageslinks strong a{
	background: url(../images/pagination-leftbg.png) no-repeat 0 4px;
	height: 20px;
    padding-left: 10px;
    padding-right: 5px;
}

/* CUSTOM STYLE DETAIL PAGE */
.product-preview{
	float: left;
	width: 100%;
}
div.product-images-details {
	
}
div#large_image_holder {
    float: left;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
div#large_image_holder{
	
}
div#large_image_holder ul {
    border: 1px solid #DEDEDE;
    float: left;
    height: 320px;
    padding: 10px;
    position: relative;
    width: 310px;
    z-index: 10;
}
div#large_image_holder ul li, 
ul#thumb_holder li {
    background: none;
    margin: 0;
    padding: 0;
}
div#large_image_holder ul li {
	display: none;
	height: 320px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 310px;
    z-index: 9;
}
div#large_image_holder ul li img{
	max-height: 320px;
	max-width: 310px;
}
div.additional-images {
    float: left;
    width: 100%;
}
ul#thumb_holder li {
    border: 1px solid #DEDEDE;
    float: left;
    height: 90px;
    margin-bottom: 10px;
    margin-right: 10px;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    width: 90px;
}
ul#thumb_holder li a {
    display: block;
    height: 90px;
    overflow: hidden;
    width: 90px;
}
ul#thumb_holder li img {
    height: 90px;
    margin: 0;
    padding: 0;
    width: auto;
}

div.productdetails-view {
	
}
.productdetails-view .product-detailts .spacer-buy-area{
	padding: 0;
	margin: 0;
}
.otcustom-tabs,
div.productdetails-view dl#otcustom-title-tabs,
div.productdetails-view div.current{
	float: left;
	width: 100%;
}
div.productdetails-view div.current dd{
	padding-left: 0;
}
div.productdetails-view dl#otcustom-title-tabs{
	background: url("../images/border-row.png") repeat-x scroll 0 bottom transparent;
	padding: 5px 0 1px 0;
}
div.productdetails-view dl#otcustom-title-tabs dt.open{
	background: url(../images/tabs-leftbg.png) no-repeat 0 0;
}
div.productdetails-view dl#otcustom-title-tabs dt.open span{
	background: url(../images/tabs-rightbg.png) no-repeat 100% 0;
	color: #333333;
}
div.productdetails-view dl#otcustom-title-tabs dt{
	padding-left: 3px;
	float: left;
	margin: 0 1px 0 0;
	height: 34px;
}
div.productdetails-view dl#otcustom-title-tabs dt span{
	color: #b5b5b5;
	padding: 0 20px 0 17px;
	height: 34px;
	line-height: 34px;
	display: block;
}
.productdetails-view .product-detailts .product-short-description{
	float: left;
	margin-top: 10px;
}
.productdetails-view .product-detailts .product-price{
	float: left;
	font-size: 16px;
	margin: 10px 0;
	width: 100%;
}
.productdetails-view .product-detailts .product-price span.PricesalesPrice{
	color: #ff6600;
    font-family: Georgia;
    font-size: 25px;
    font-weight: normal;
    line-height: normal;
    padding-top: 2px;
}
form.addtocart_form div{
	margin: 0;
	padding: 0;
}
.product-detailts .addtocart-area .addtocart-bar{
	padding: 0;
	margin: 0;
}
.product-detailts .addtocart-area,
.product-detailts .addtocart-area .product-fields,
.product-detailts .addtocart-area .product-fields .product-field,
.product-detailts .addtocart-area .addtocart-bar{
	float: left;
	width: 100%;
	margin: 10px 0;
}
.product-detailts .addtocart-area .product-fields{
	border-bottom: 1px solid #ECEBEB;
	border-top: 1px solid #ECEBEB;
	margin-top: 0;
}
.product-detailts .addtocart-area .product-fields .product-field{
	padding: 0;
}
.product-detailts .addtocart-area .product-fields .product-field .product-fields-title{
	float: left;
	font-weight: normal;
	margin-right: 10px;
}
.product-detailts .addtocart-area .product-fields .product-field .product-field-display label{
	float: left;
    left: -20px;
    margin-bottom: 27px;
    position: relative;
    text-align: center;
    top: 20px;
    width: 22%;
	font-weight: normal;
	margin-right: 10px;
}
.product-detailts .addtocart-area .product-fields .product-field .product-field-display select,
.product-detailts .addtocart-area .product-fields .product-field .product-field-display  input[type="text"],
.product-detailts .addtocart-area .product-fields .product-field .product-field-display  input[type="password"],
.product-detailts .addtocart-area .product-fields .product-field .product-field-display textarea{
	width: 50%;
}
.product-detailts .addtocart-area .product-quantity{
	float: left;
	width: 30%;
}
.product-detailts .addtocart-area .product-quantity label.quantity_box{
	float: left;
	font-weight: normal;
	margin-right: 5px;
	margin-top: 8px;
}
.product-detailts .addtocart-area .product-quantity span.quantity-box{
	width: 33px;
}
.product-detailts .addtocart-area .product-quantity span.quantity-controls{
	margin-left: 5px;	
}
.product-detailts .addtocart-area .addtocart-button{
	float: left;
	width: 60%;
}
.product-detailts .addtocart-area .addtocart-bar span.addtocart-button{
	background: url(../images/aqua/addtocart-details-page.png) no-repeat;
	width: 140px;
	height: 29px;
	display: block;
	margin: 1px 0 0 0;
	padding: 0;
}
.product-detailts .addtocart-area .addtocart-bar span.addtocart-button input.addtocart-button{
	float: right;
    font-weight: bold;
    padding: 5px
}
.product-detailts div.ask-a-question{
	float: left;
	padding: 0px;
	margin: 0;
}
.product-detailts div.ask-a-question a.ask-a-question{
	padding: 5px;
}
/* CUSTOM STYLE ASK A QUESTION PAGE */
div.ask-a-question-view{
	padding: 0 30px;
}
.ask-a-question-view input.counter, .ask-a-question-view input#email{
	margin-left: 0;
}
.ask-a-question-view .product-summary img.product-image{
	height: 60px;
}

/* CUSTOM STYLE CHECKOUT PAGE */
fieldset.otcustom-checkoutpage,
fieldset.otcustom-shipto,
fieldset.otcustom-description,
fieldset.otcustom-tos,
fieldset.otcustom-shopper,
fieldset.otcustom-billto,
fieldset.otcustom-pricelist,
fieldset.otcustom-payment,
fieldset.otcustom-shipment,
fieldset.adminform{
	padding: 10px;
}
form#adminForm .control-buttons{
	margin: 0;
}
/* STYLE RELATED PRODUCTS and CATEGORIES */
div.productdetails-view div.current dd{
	width: 100%;
}
div.product-related-products, 
div.product-related-categories{
	border: none;
}
div.product-related-categories .product-field,
div.product-related-products .product-field{
	float: left;
	width: 25%;
}
div.product-related-categories .product-field .product-field-i,
div.product-related-products .product-field .product-field-i{
	padding: 10px;
	overflow: hidden;
}
div.product-related-categories .product-field .product-field-i .product-field-display img,
div.product-related-products .product-field .product-field-i .product-field-display img{
	max-width: 90%;
	max-height: 141px;
}













