﻿.ViewProduct_Main
{
    margin-top: 1px;
    margin-bottom: 5px;
    border: solid 4px #EDECEC;
    padding: 9px 9px 9px 9px;
    width: 413px;
}

.PP_Product_Left{background:url(/Images/category_box_split.gif) repeat-y right top; float:left; width:360px; margin-top:15px;}
.PP_Images_Container{width:200px; margin:15px 0px 0px 10px; float:right; text-align:center;}

.PP_Images_Middle{width:200px; overflow:hidden; padding-bottom:4px;}
.PP_Images_Right{width:200px; overflow: hidden; margin:10px 0;}
.PP_Images_ClickFor{font-size: 10px; font-weight: bold; text-align: center;}
.PP_Small_Image_Container{width: 129px; height: 120px; margin:0 auto; overflow: hidden; 
    text-align: center; background:url(/Images/image_thumb_container.gif) no-repeat top left;}
.PP_Small_Image{padding: 2px 10px 10px 10px; overflow: hidden;}

.PP_InfoContainer{}
.PP_PriceContainer{width:300px; height:70px; padding:20px 30px 27px 20px; margin:20px 0px 10px 0px; background:url(Images/pricebox.jpg) no-repeat;}
.PP_Prices{float:left; text-align:left; width:170px; font-size:11px; font-weight:bold;}
.PP_Cart{float:right; text-align:right; width:130px; padding:0; font-weight:bold;}

.PP_Cart a{display:block; margin-top:7px; padding:9px 40px 11px 0px; background:url(/Images/btn_AddCart.gif) no-repeat right top; font-weight:bold; font-size:12px;}
.PP_Cart input{text-align:center;}

.PP_AddToCart
{
    font-size: 11px;
    font-weight: bold;
    color: #2D76A4;   
    margin-top: 2px;
}
a.PP_AddToCartLink:link {
	text-decoration: none;
	color: #B20000;
}
a.PP_AddToCartLink:visited {
	text-decoration: none;
	color: #B20000;
}
a.PP_AddToCartLink:hover {
	text-decoration: none;
	color: #000000;
}
a.PP_AddToCartLink:active {
	text-decoration: none;
	color: #B20000;
}
.PP_Quantity{}
.PP_QuantityTextBox
{
    width: 20px;
    height: 13px;
    margin: 0px 0px 3px 8px;
    padding: 2px 2px 2px 2px;
    
    font-size: 11px;
    font-family: Verdana, Arial, Tahoma, 'Times New Roman';
    font-weight: normal;
    
    border: solid 1px #B5DEFF;
    background-color: #FFFFFF;
    vertical-align: middle;
}

a.PP_ReviewLink:link {
	text-decoration: none;
	color: #126AB0;
}
a.PP_ReviewLink:visited {
	text-decoration: none;
	color: #126AB0;
}
a.PP_ReviewLink:hover {
	text-decoration: underline;
	color: #000000;
}
a.PP_ReviewLink:active {
	text-decoration: none;
	color: #126AB0;
}

.PP_Description{margin-top: 1px;}
.PP_Description strong{font-weight:bold; color:#EC008C; display:block; margin-bottom:4px; font-size:12px;}
.PP_Description ul{list-style-position:inside; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; overflow:hidden;}
.PP_Description a{font-weight:bold;}

.PP_Options
{
    font-family: Arial, 'Times New Roman';
	color: #126AB0;
	padding-top: 10px;
}
.PP_OptionsImage
{
    margin-right: 17px;
    vertical-align: bottom;
}
a.PP_OptionsLink:link {
	text-decoration: none;
	color: #126AB0;
}
a.PP_OptionsLink:visited {
	text-decoration: none;
	color: #126AB0;
}
a.PP_OptionsLink:hover {
	text-decoration: none;
	color: #000000;
}
a.PP_OptionsLink:active {
	text-decoration: none;
	color: #126AB0;
}

.PP_Review_Name
{
    float: left;
    margin: 0px 10px 2px 0px;
    font-size: 11px;
    font-weight: bold;
	color: #B20000;
}
.PP_Review_Rating
{
    font-size: 11px;
    font-weight: normal;
    color: #2D76A4;   
}
.PP_Review_Description
{
    clear: both;
    text-align: justify;
}
.PP_MainSeparator
{
    clear: both;
    width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-image: url(Images/dots.gif);
    background-repeat: repeat-x;
    overflow: hidden;
}
.PP_TextBox, .PP_TextBoxMulti, .PP_DropDown
{
    width: 280px;
    margin: 0px 0px 0px 0px;
}
.PP_TextBoxMulti
{
    height: 100px;
}
.PP_DropDown
{
    width: 100px;
    height: 18px;
}
.PP_SpecialOffer
{
    margin-top:5px;
    font-weight: bold;
}

/* The Offer Text */
.PP_OfferNormalText
{
    font-style: italic;
}
.PP_OfferNormalPrice
{
    font-style: italic;
    color: #FF0000;
}
.PP_OfferNewText
{
    font-style: italic;
}
.PP_OfferNewPrice
{
    font-style: italic;
    color: #2D76A4;
    font-weight: bold;
}
.PP_DeliveryTime{    color: #B20000;}
a.PP_DeliveryTime:link {	text-decoration: none;	color: #B20000;}
a.PP_DeliveryTime:visited {	text-decoration: none;	color: #B20000;}
a.PP_DeliveryTime:hover {	text-decoration: underline;	color: #000000;}
a.PP_DeliveryTime:active {	text-decoration: none;	color: #B20000;}
.PP_InStock{    color: #2DA426;}
a.PP_InStock:link {	    text-decoration: none;	color: #2DA426;}
a.PP_InStock:visited {	text-decoration: none;	color: #2DA426;}
a.PP_InStock:hover {	text-decoration: underline;	color: #000000;}
a.PP_InStock:active {	text-decoration: none;	color: #2DA426;}

.PP_InStockContainer{font-weight:bold; margin:10px 0;}

.KarachaThinks{background:url(/Images/karacha_thinks.gif) no-repeat; padding:0px 0px 20px 150px; font-weight:bold; 
    min-height:95px; height:auto !important; height:95px; clear:both;}
    
.ProductBrand{background-repeat:no-repeat; padding:0px 0px 20px 150px; font-weight:normal; 
    min-height:95px; height:auto !important; height:95px;}


.productpage {margin:0 0 10px 0;}
.productpage h2{margin-top:10px;}
.productpage ul{list-style-position:outside; padding:0px 0px 0px 15px; margin:0px 0px 20px 0px; font-weight:bold; color:#7B7B7B; width:335px;}
.productpage ul li{margin-bottom:3px;}
.productpage ul.bulletpoints{width:335px; overflow:hidden;}

.ProductNews {margin:0 0 7px 0;}
.ProductNews a {font-weight:bold;}

.PP_DeliveryInfo {float:left; width:120px; margin-bottom:5px;}
.PP_DeliveryInfo p {margin:0; line-height:16px;}
.PP_DeliveryInfo strong {display:block; margin:5px 0 35px 0; font-size:11px; font-weight:bold;}
.PP_PriceGuarantee {float:left; width:80px; overflow:hidden;}
.PP_ProductOption {float: left; width:120px; margin:0 0 0 10px;}
.PP_ProductOption strong {display:block; margin:0 0 10px 0; font-size:12px;}

.PP_Rating{width:155px; height:33px; padding:25px 5px 0 0; font-weight:bold; text-align:center; background:url(/Images/customer-rating-box.gif) no-repeat left top; margin:0 auto;}
.PP_Rating img{margin:0 2px;}

a.product_tab{display:block; float:left; margin-right:0px; padding:5px 10px; overflow:hidden; 
             width:94px; height:25px; text-align:center; font-weight:bold; color:#6A6A6A;
             background:url(/Images/product_tab.gif) no-repeat left top;}
a.product_tab_active{background-position:-114px top; color:#2A8FC7;}

a.product_tab:link{text-decoration:none; color:#6A6A6A;}
a.product_tab:visited{text-decoration:none; color:#6A6A6A;}
a.product_tab:hover{text-decoration:none; color:#2A8FC7;}
a.product_tab:active{text-decoration:none; color:#6A6A6A;}
a.product_tab_active:link{color:#2A8FC7;}
a.product_tab_active:visited{color:#2A8FC7;}
a.product_tab_active:hover{color:#6A6A6A;}
a.product_tab_active:active{color:#2A8FC7;}

.product_tab_content{border:solid 1px #2A8FC7; padding:10px; margin-bottom:20px; width:554px;
                     clear:left;}
                     
.product_readuserreview{margin-bottom:20px;}

.product_hr{width:100%; height:2px; background:url(/Images/split_h.gif) repeat-x; margin:20px 0;}

.product_resource_header{width:576px; height:49px; background:#18598F url(/Images/resource_centre_header.gif) no-repeat;}
.product_resource_container{width:544px; padding:20px 12px 15px 12px; 
                            border:solid 4px #18598F; border-bottom:none; border-top:none;}
.product_resource_container h3{font-size:14px; font-family: Arial, Tahoma, Verdana; color:#18598F; text-align:center; margin-bottom:10px;}
.product_resource_container h4{margin:0 0 4px 0;}
.product_resource_footer{width:576px; height:37px; background-color:#18598F;}
.product_buyerguides{float:left; width:240px; margin:10px 0 0 10px;}

.product_specialfeature{float:left; width:190px; height:101px; margin:12px 1px 6px 0; overflow:hidden; background:url(/Images/product_specialtick.gif) no-repeat left bottom;}
.product_specialfeature p{margin:4px 0 0 40px; color:#EC008C; }

.PP_LocationMap { margin:10px 0 10px 0; padding:0; }
