/******************************************************




* Interspire Shopping Cart Style File                *




*                                                    *




* Name: Default                                      *




* Author: Chris Boulton (Interspire Pty. Ltd.)       *


* Id: $Id$                                           *




*****************************************************/




















/* Global Reset */




* {




	margin: 0;




	padding: 0;




}




















/* General */




body {




	font-family: Verdana, sans-serif;




	font-size: 0.8em;




	height: 100%;


}




















input, select {




	font-size: 9pt;




}




















input {




	padding: 1px;




}




















p {




	line-height: 1.3;




	margin-bottom: 10px;




}




















a {




	font-weight: normal;




	text-decoration: underline;




}




















h2, .TitleHeading {




	font-size: 1.3em;




	font-weight: bold;




	margin: 6px 0 6px 0;




}




















h3 {




	font-size: 1.1em;




	margin-bottom: 6px;




}




















.Left h3 {




	font-size: 1em;




	margin-bottom: 0px;




}




















.Left h3 a{




	font-weight:bold;




	text-decoration:none;




}




















h4 {




	font-size: 1.1em;




	margin-bottom: 4px;




}




















img, img a {




	border: 0;




}




















ul, ol {




	margin: 0 0 10px 30px;




}




















li {




	margin: 0;




	margin-bottom: 2px;




	padding: 0;




}




















blockquote {




	margin-left: 28px;




}




















select option {




	padding: 0 10px;




}




















hr {




	margin: 10px 0;




	padding: 0;




	background: #7f7f7f;




	height: 1px;




	border:0;




}




































/* Forms */




.HorizontalFormContainer dl, .VerticalFormContainer dl {




	margin: 0;




}




















.HorizontalFormContainer dt {




	width: 160px;




	float: left;




	margin-bottom: 6px;




	clear: left;




}




















.HorizontalFormContainer dd {




	margin-left: 170px;




	margin-bottom: 6px;




}




















.NarrowFormContainer dt {




	width: 110px;




}




















.NarrowFormContainer dd {




	margin-left: 120px;




}




















.HorizontalFormContainer p.Submit {




	margin-left: 170px;




}




















.NarrowFormContainer p.Submit {




	margin-left: 120px;




}




















.VerticalFormContainer dt {




	margin-bottom: 6px;




}




















.VerticalFormContainer dd {




	margin-bottom: 6px;




	margin-left: 10px;




}




















/* Page Container */




















#Container {




	width: 975px;




	margin: -4px auto;




}




















/* Top Navigational Menu */




#TopMenu {




	height: 27px;
	
	float:right;

	width: 300px;
	
	padding: 0;




}




















#TopMenu ul {




	list-style: none;




	padding: 0;




	margin: 0;




}




















#TopMenu li {




	list-style: none;




	float: left;




	margin: 0;




	padding: 0;




}




















#TopMenu li.First a {




	border-left: 0;




}




















#TopMenu li a, #TopMenu li div {




	display: block;




	text-decoration: none;




	font-size: 0.85em;




	padding: 0 10px 0 10px;




	margin: 8px 0 0 0;




}




















#TopMenu li div a {




	padding: 0;




	margin: 0;




	display: inline;




	font-size: 1em;




}




















#TopMenu li a:hover {




	text-decoration: underline;




}




















/* Pages Menu */




#Menu {




	clear: both;




	margin: 0 0 4px ;




	padding: 0;




	height: 37px;




}




















#Menu ul {




	margin: 0;




	padding-top: 5px;




}




















#Menu li {




	float: left;




	position: relative;




	list-style: none;




	margin: 0;




	padding: 0;




	min-width:92px;




}




















#Menu li.First a {




	background-image: none;




}




















#Menu li a {




	display: block;




	float: left;




	font-size: 0.8em;




	font-weight: bold;




	text-decoration: none;




	padding: 4px 10px 0px 10px;




	height: 20px;




	margin-top:10px;




	width:85%;




	text-align:center;




}




















#Menu li a:hover	{




	text-decoration: underline;




}




















#Menu li#new a{




	margin-top:5px;




	width:40px;




	font-size:0.9em;




}




















#Menu li#new {




	min-width:20px;




	width:60px;




	margin-top:-5px;




	height:36px;




}




















#Menu li ul {




	width: auto;




	position: absolute;




	clear: left;




	top: 22px;




	left: 0;




	display: none;




	text-align: left;




	font-size: 0.9em;




	background: transparent;




	z-index: 1;




}




















#Menu li ul li {




	clear: both;




	color: white;




	text-align: left;




	background: transparent;




}




















#Menu li ul li a {




	padding: 3px 10px 3px 10px;




	font-size: 1em;




	text-align: left;




	margin: 0;




	width: 120px;




	height: auto;




}




















#Menu .menuImg




{




	position:absolute;




	top:-35px;




	left:5px;




}




















#Menu li.ActivePage .menuImg{




	top:-45px;




}




















#Menu li:hover .menuImg, #Menu li.over .menuImg{




	top:-45px;




}




















#Menu li ul li a:hover {




	text-decoration: none;




}




















#Menu li:hover a, #Menu li.over a{




	text-decoration: underline;




}




















#Menu li ul li a, #Menu li.over li a {




	text-decoration: none !important;




}




















#Menu li:hover ul, #Menu li.over ul {




	display: block;




}




















#Menu a.ImgLink




{




	width:auto;




	height:auto;




	margin:0px;




	padding:0px;




}




















.noImg{




	display:none;




}




















/* Holly Hack. IE Requirement */




* html #Menu ul li { float: left; height: 1%; }




* html #Menu ul li a { height: 1%; }




/* End */




































/* Outer Content Wrapper (Surrounds header & content) */




#Outer {




	margin-top: 4px;




	clear: both;




}




















#Wrapper {




	clear: both;




}




















/* Header */




















#Header {




	height: 75px;




	clear: both;




	margin: 0 0 1px 0;




}




















.Left, .Right




{




	display:none;




}




















/* Logo */




















#Logo {
	float: left;
	width:200px;
	margin-top:5px;
	margin-left:40px;
}
#Logo a{
	display:none;
}



















#Logo h1 {




	font-size: 2.4em;




	font-weight: normal;




	padding-left: 64px;




	height: 45px;




	margin-top: 10px;




}




















#Logo h1 a {




	text-decoration: none;




}




















.storeImgBox




{




	float:right;




	margin-right:20px;




	color:#000;




	font-size:7pt;




	width:150px;




	text-align:center;




}




















#HeaderCartMiniCart .storeImgBox p




{




	margin:0;




	text-align:center;




	width:150px;




}




















/*Mini cart*/




#HeaderCartMiniCart




{




	float:right;




	




	margin-right:15px;





}




















#HeaderCartMiniCart p




{




	margin:-5px 10px 0;




	float:left;




}




















#HeaderCartMiniCart img




{




	margin-top:5px;




}




















#HeaderCartMiniCart a img




{




	margin-top:-7px;




}




















/* Top Search Form */




#SearchForm {




	padding:0px 10px 0 0;




	float: right;




}




















#SearchForm label {




	font-weight: bold;




}




















#SearchForm input.Textbox {




	width: 139px;




	border: 1px solid #ccc;




	background: #fff;




	font-size: 0.7em;




	padding: 3px;




	width:90px;




}




















#SearchForm .Button {




	width: 27px;




	height: 27px;




	padding: 0;




	margin-top: -1px;




	vertical-align: middle;




}




















#SearchForm p {




	text-align: right;




	margin: 0 0 0 45px;




	font-size: 0.9em;




}




















#SearchForm a {




	text-decoration: none;




}




















/* Left Content Area */




















.Left {




	float: left;




	min-height: 500px;




	width: 200px;




	font-size: 0.85em;




	margin-right: 10px;




}




















.Left h2 {




	font-size: 1.25em;




	margin: 5px 10px 8px;




}




















.Left a {




	color: #000;




}




















.Left li a:hover {




	text-decoration: underline;



}




















.Left .BlockContent {




	margin: 0 10px 0 25px;




}




















.Left ul {




	margin: 0;




	padding: 0;




}




















.Left li {




	clear: both;




	list-style: none;




	margin: 0;




	padding: 3px 0;




}




















.Left li {




}




















.Left li a {




	text-decoration: none;




}




















.Left li a:hover {




	text-decoration: underline;




}




















.Left #SideCategoryList li.LastChild {




	border-bottom: 0 !important;




}




















.Left #SideCategoryList li{




	padding: 3px 0 0 0;




	margin-bottom:5px;




}




















.Left #SideCategoryList li ul {




	padding-left: 20px;




}




















.Left #SideCategoryList li ul li {




	margin-bottom:0px;




}




































/* Primary Content Area */




.Content {




	font-size:0.95em;




	margin: 0;




	padding: 0 0px 10px 0px;




















}




















/*Test by ROnak*/




.Content1 {




	font-size:0.95em;




	margin: 0;




	padding: 0 0px 10px 0px;




}




















.Content .Block {




	clear: both;




}




















.Content .banner_home_page_top{




	width:482px;




	float:left;




	clear:none;




	margin:3px 0 0 0;




}




















.Content .ActiveLink, .Content .ActiveLink:hover




{




	text-decoration:none;




	font-weight:bold;




	color:#000;




	cursor:default;




}




















#HomeRecentBlogs




{




	clear:none;




	display:inline;




}




















#HomeRecentBlogs h2




{




	margin:0px;




}




















#SideNewsletterBox, #HomeRecentBlogs .BlockContent
{
	float:left;
	clear:none;
	width:350px;
	height:64px;
	padding:5px;
	margin: 0px 0 3px 7px;
}




#HomeRecentBlogs .BlockContent
{
	border:thin solid red;
clear:none;
float:left;
height:64px;
margin:0 0 3px 1px;
overflow:hidden;
padding:5px;
width:354px;
}




















#SideNewsletterBox .links
{
	float:left;
	height:95px;
	margin-left:-5px;
	
	overflow:auto;
	width:150px;
}

#SideNewsletterBox .newsletter
{
	float:left;
	font-size:8pt;
	height:95px;
	text-align:right;
	width:195px;
	margin-left:14px;
} 
#SideNewsletterBox h2
{
	margin:0px;
	font-size:13pt;
}
#SideNewsletterBox p
{
	width:200px;
	margin:0px;
	float:right;
	font-size:8pt;
}




















.Left #SideNewsletterBox




{




	width:auto;




	height:auto;




	padding:0;




	margin:0;




	text-align:right;




}




















.Left #SideNewsletterBox .BlockContent




{




	margin:0px;




}




















.Left #SideNewsletterBox .newsletter




{




	width:auto;




	text-align:left;




	float:left;




	font-size:7pt;




}




















.Left #SideNewsletterBox form




{




	margin:10px;




}




















.Left #SideNewsletterBox .links, .Left #SideNewsletterBox p




{




	display:none;




}
















#SideShopByBrand .BlockContent{
        
       
        
}



#SideShopByBrand




{




	min-height:185px;




	width:240px;




	float:left;




	clear:none;




}




















#SideShopByBrand ul




{




	margin:10px;




	text-align:center;




}




















#SideShopByBrand li




{




	list-style-type:none;




	display:inline;




}




















#SideShopByBrand li img




{




	max-height:35px;




	max-width:80px;




}




















#SidePopularProducts




{




	width:725px;




	margin-right:5px;




	float:left;




	clear:none;




	min-height:185px;




}




















#HomeCategoryList, #SideShopByBrand, #SidePopularProducts, .Left #SideNewsletterBox, #SideCartMiniCart, .Ad, #SideCartMiniCart1

{

	padding:0px;

}




#HomeCategoryList h2, #SideShopByBrand h2, #FooterLinks h2, #SidePopularProducts h2, #SideProductRelated h2, #SideCategoryList h2, .Left #SideNewsletterBox h2, #SideCartMiniCart h2, .Right .Ad h2, #SideCartMiniCart1 h2, #SideCategoryProductList h2

{

	font-size:10pt;

	font-weight:bold;

	height:24px;

	margin:0;

	text-align:center;

	vertical-align:bottom;

}





#HomeCategoryList h2{

	margin-bottom:20px;

	max-width:200px;

	margin:auto;

	height:auto;

	line-height:0.8;

	background:none;

}





#HomeCategoryList td{

	max-width:100px;

	height:24px;

}





#HomeCategoryList

{
border:thin solid red;
float:left;
height:135px;
margin:0 0 5px 1px;
width:192px;
}
#homecategorylistcontainer{

}
#homecategorylistcontainer:first-child{
	border-left: thin;
}




#HomeCategoryList .CatContent

{

	padding:10px 0 10px 0;

text-align: center;

}





#HomeCategoryList ul{

	
margin-top:8px !important;
text-align: left;

}

.HomeCategoryList{
margin: 0 0 0 0 ;
}



#HomeCategoryList li

{

	list-style-type:none;

	padding-left:0px;


display: block;

line-height: 1.1;

}





#HomeCategoryList li a, #SidePopularProducts li a

{

	text-decoration: none;



}





















#SidePopularProducts li




{




	list-style-type:none;




	width:220px;




	float:left;




	margin:5px 5px 15px 5px;




}




















#SideCartMiniCart .ViewCartLink




{




	text-decoration:none;




	font-weight:bold;




	font-size:14pt;




}




















.Ad




{




	min-height:150px;




}




















.Ad .BlockContent




{




	padding:15px 5px 15px 5px;




	min-height:110px;




	text-align:justify;




}




















.Ad .AdButtonBox




{




	text-align:right;




}




















.Ad .AdButton




{




	




}




















.Content .CategoryContent .ProductList .BulkDiscounts




{




	display:none;




}




















.Content .CategoryContent .ProductList .BulkDiscounts li




{




	border:0px;




	list-style-type:none;




	list-style-position:inside;




	width:300px;




	margin:0px;




	padding:0px;




}




















.Block {




	margin-top: 0px;




	margin-bottom: 10px;




}




















.Content h2, .TitleHeading {




	font-size: 1.6em;




	font-weight: bold;




	color: #000;




	margin: 10px 0;




}




















.Content a:hover {




	text-decoration: underline;




}




















/* Primary Content Area (column span of 2) */




.Content.Small {




	float: left;




	min-height: 560px;




	margin: 0;




	padding: 0 0px 10px 0px;




max-width: 500px;




	font-size: 0.95em;




}




















.Content.Wide {




}




.Content.Large {




	float: left;




	min-height: 560px;




	margin: 0;




	padding: 0 0px 10px 0px;




max-width: 700px;




	font-size: 0.95em;




}




/* Primary Content Area (column span of 3 - spans entire page width) */




.Content.Widest {




}




















/* Right Content Area */




.Right {




	float: right;




	min-height: 500px;




	width: 212px;




	font-size: 0.85em;




	padding-bottom: 10px;




	margin-left: 10px;




}




















.Right h2 {




	font-size: 1.25em;




	margin: 5px 10px 8px;




}




















.Right a {




	color: #000;




}




















.Right li a:hover {




	text-decoration: underline;




}




















.Right .BlockContent {




	margin: 0 10px 0 10px;




}




















.Right ul {




	margin: 0;




	padding: 0;




}




















.Right li {




	clear: both;




	list-style: none;




	margin: 0;




	padding: 3px 0;




}




















.Right .BlockContent {




	margin: 0 10px 0 10px;




}




















.Right li {




	border-bottom: 1px solid #e9e9e9;




}




















.Right li a {




	text-decoration: none;




}




















.Right li a:hover {




	text-decoration: underline;




}




















/* Page Footer */




#FooterLinks .Sales




{




	width:206px;




	float:left;




	padding:5px 20px 5px 20px;




	margin:20px 30px;




	line-height:1.1;




	font-size:9pt;




}




















#FooterLinks .CustomerService




{




	width:300px;




	height:100px;




	float:left;




	margin:10px;




}




















#FooterLinks .CustomerService .Box




{




	width:150px;




	float:left;




}




















#FooterLinks .AboutDDE, #FooterLinks .SponsorLinks




{




	width:150px;




	height:100px;




	float:left;




	margin:10px;




}




















#FooterLinks .AboutDDE a, #FooterLinks .SponsorLinks a, #FooterLinks .CustomerService a




{




	display:block;




	text-decoration:none;




}




















#Footer {




	clear: both;




	font-size: 0.85em;




	text-align: center;




	margin: 10px 0 0 0;




	padding: 0;




}




















#Footer ul {




	list-style: none;




	margin: 0 0 30px 115px;




	padding: 0;




}




















#Footer li {




	float: left;




	list-style: none;




	margin: 0;




	padding: 0;




}




















#Footer li a {




	text-decoration: none;




	padding: 0 10px 0 10px;




}




















/* Newsletter Subscription Form */




.NewsletterSubscription {




}




















.NewsletterSubscription label {




	float: left;




}




















.NewsletterSubscription input {




	width: 120px;




	font-size: 1.2em;




	padding: 3px;




	margin-bottom: 0px;




}




















.NewsletterSubscription .Button {




	width: 41px;




	height: 18px;




	border: 0;




	margin-top: 0px;




	vertical-align: middle;




}




















/* Product Listings */

#SideProductRelated{
	margin-top:-10px;
}

#SideProductRelated .ProductList{
		margin: 0 auto;
}

#SideProductRelated .ProductList li{




	margin-right:6px;




}



































#ProductReviews




{

	height:159px;
	overflow-x:none;
	overflow-y:auto;

}




















.ProductList {




	list-style: none;




	margin: 0;




	padding: 0;




}




















.Content .ProductList li {



	list-style: none;




	float: left;


    width:165px;

	font-size: 0.95em;




	padding:auto;




	overflow: hidden;




	margin-right:6px;




	margin-bottom:10px;


        border: thin solid lightgrey;


}




















#CategoryHeading




{




	margin-bottom:10px;




}




















.Content .CategoryContentGrid




{




	padding-left:3px;




	width:540px;




}




















.Content .CategoryContentGrid .ProductList




{




	margin-left:30px;




}




































.Content .CategoryContent




{




	padding-left:3px;




	width:540px;




}




















.Content .CategoryContent .ProductList li, .Content #SearchPage .ProductList li




{




	clear:both;




	width:540px;




	height:auto;




	padding:10px 0 8px 0;




	margin:0;




}




















.ProductImage img




{




	max-width:160px;




	max-height:100px;




}




















.Content .CategoryContent .ProductList .ProductImage, .Content #SearchPage .ProductList .ProductImage




{


	float:left;

	width: 120px;




	/*height: 100px;*/




	text-align: right;




	float:left;




	margin-right:10px;




}




















.Content .CategoryContent .ProductList .ProductImage img, .Content #SearchPage .ProductList .ProductImage img




{




	max-width:120px;




	/*position:relative;




	left:-118px;




	top:-78px;*/




}




















.Content .CategoryContent .ProductList .ProductPriceRating, .Content #SearchPage .ProductList .ProductPriceRating




{




	height:auto;




	margin-top:20px;




}




















.Content .CategoryContent .ProductList .ProductDetails, .Content .CategoryContent .ProductList .ProductPriceRating, .Content #SearchPage .ProductList .ProductPriceRating




{




	position:static;




	float:left;




	width:410px;




}

.Content #SearchPage .ProductList .ProductDetails{
		width:410px;
		position:static;
}


.Content .CategoryContent .ProductList .ProductPriceRating{
	float:none !important;
}

















.Content .CategoryContent.List .ProductList .ProductPriceRating




{




	height:50px;




}




































.Content .CategoryContent .ProductList .ProductActionAdd, .Content #SearchPage .ProductList .ProductActionAdd




{




	position:static;




	float:left;




}




































.ProductList a {




	text-decoration: none;




}



















#SuggestiveCartContent{
    text-align: center;
}
.Content .ProductList .ProductImage {




	margin: -5px 0 0px 0;




	display: block;



	height: 100px;





	text-align: center;




	overflow: hidden;




}




















.Content .ProductList .ProductDetails {




	padding:-5px 0px 0 5px;




	/*position:relative;




	top:-130px;




	left:10px;




	width:110px;*/




}




















.Content #SideProductRelated .ProductList .ProductDetails {




	padding:0 0px 0 5px;




}




















































.Content .ProductList .ProductActionAdd {




	text-align:right;




}




















.Content #BrandContent .ProductList .ProductActionAdd {




	top:-170px;




}




















.Content #SearchPage .ProductList .ProductActionAdd {




	top:-165px;




}




































.Content .ProductList .ProductPriceRating




{




	padding:0 5px 0 5px;









}




















/*HOME PAGE NEW & FEATURED PRODUCTS*/




#HomeNewProducts, #HomeFeaturedProducts




{




	margin:5px 0 0;




}




















#HomeNewProducts .ProductList li.LastProduct, #HomeFeaturedProducts .ProductList li.LastProduct, #SideProductRelated .ProductList li.LastProduct




{




	margin:0 0 0 2px;




	margin-right:0px;




}




















#HomeFeaturedProducts .ProductList li{




	margin-right:1px;

	border: thin solid red;

	background-color:white;
	padding:0px;




	width:240px !important;


	text-align:center;

	height:150px !important;




}




















.Content #HomeNewProducts .ProductList .ProductDetails, .Content #HomeFeaturedProducts .ProductList .ProductDetails {
	position:relative;
	font-size:9pt;
	top:-25px;
	height:30px !important;
	left:10px;
	width:210px;
	background-color:#FFFFFF;
}




















.Content #HomeNewProducts .ProductList .ProductActionAdd, .Content #HomeFeaturedProducts .ProductList .ProductActionAdd




{




	top:-213px;




	position:relative;




	left:10px;




	width:95px;




background-color: #fff;




height: 40px;




text-align: center;




}




















.Content #HomeFeaturedProducts .ProductList .ProductPriceRating, .Content #HomeNewProducts .ProductList .ProductPriceRating




{




	top:-180px;




	position:relative;




	left:10px;




	width:85px;




	height:25px;




	padding:5px;




}




















.Content #HomeFeaturedProducts .ProductList .ProductImage,  .Content #HomeNewProducts .ProductList .ProductImage{




	margin: 0 0 5px 0;




	display: block;




	width: 238px !important;




	height: 120px !important;




	text-align: center;




	overflow: hidden;




}




















.Content #HomeFeaturedProducts .ProductList .ProductImage img, .Content #HomeNewProducts .ProductList .ProductImage img




{




	position:relative;




	max-height:182px;




	max-width:238px;




}




/*END HOME PAGE NEW & FEATURED PRODUCTS*/




















.ProductList p {




	margin: 5px 0 5px 5px;




}




















.ProductList strong, .ProductList strong a, .ProductList strong a:hover {




	font-weight: normal;




}




















.ProductPrice, .ProductList em {




	font-style: normal;




	font-weight: bold;




}




















.ProductList .Rating {




	font-size: 0.9em;




	font-weight: bold;




}




















.CategoryContent.List .ProductList li .ProductCompareButton {




	margin-top: 55px;




	text-align: center;




	position:static;




}




















.Content .ProductList li .ProductCompareButton {




	position:relative;




	text-align:center;




	top:-20px;




}




















.Content #SearchPage .ProductList li .ProductCompareButton {




	top:0px;




	left:0px;




}




















































.Left .ProductList .ProductImage, .Right .ProductList .ProductImage {




	display: none;




}




















.Left .ProductList li, .Right .ProductList li {




	clear: both;




	list-style: none;




	margin: 0;




	margin-top: 5px;




	padding: 3px 0 5px 0;




	color: #000000;




}




















.Right .SideCart p




{




	color: #000000;




}/* Top Seller Block Specific */




.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */




	float: left;




	width: 20px;




	font-size: 1.2em;




	padding: 6px 0 3px 6px;




}




















.Left .TopSellers .ProductDetails, .Right .TopSellers .ProductDetails { /* Contains the details of the item */




	margin-left: 24px;




	width: 110px;




	padding: 3px 0 3px 0;




}




















.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */




	clear: both;




	float: left;




	width: 128px;




	margin: 10px 0 5px 0;




	padding: 5px;




	overflow: visible;




	display: inline;




}




















.Left .TopSellers li.TopSeller1 img, .Right .TopSellers li.TopSeller1 img {




	text-align: center;




	overflow: hidden;




}




















.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {




	width: 44px;




	height: 34px;




	font-size: 2em;




	padding: 7px 0 6px 0;




	margin: -20px 0 0 0;




	text-align: center;




	display: Block;




}




















.Left .TopSellers li.TopSeller1 .ProductDetails, .Right .TopSellers li.TopSeller1 .ProductDetails {




	margin-left: 0;




}




















.Left .TopSellers li.TopSeller1 .ProductImage, .Right .TopSellers li.TopSeller1 .ProductImage {




	width: 130px;




	display: inline;




	text-align: center;




	overflow: hidden;




}




















.Content .TopSellers li .TopSellerNumber {




	display: none;




}




















/* Page Breadcrumbs */




.Breadcrumb ul, .Breadcrumb li {




	list-style: none;




	margin: 0;




	padding: 0;




}




















.Breadcrumb {




	font-size: 10pt;




background-color: #D3d3d3;




padding: 3px;




}




















.Breadcrumb li {




	padding-left: 6px;




	display: inline;




}




















.Breadcrumb li a {




	padding-right: 10px;




	/* background: url('../images/BreadcrumbSep.gif') no-repeat right;*/




}




















.FindByCategory ul, .FindByCategory li {




	list-style: none;




	padding: 0;




	margin: 0;




}




















.FindByCategory li {




	padding-left: 12px;




	/*background: url('../images/BreadcrumbSep.gif') no-repeat 3px 5px;*/




	padding-right: 8px;




	display: inline;




}




















/* Miscellaneous Definitions */




















.Meta {




	color: #444;




	font-size: 0.93em;




}




















.Left .FeedLink, .Right .FeedLink {




	padding-right: 5px;




}




















.Content .FeedLink {




	margin-top: 4px;




}




















.FloatRight {




	float: right;




}




















.FloatLeft {




	float: left;




}




















.ClearRight {




	clear: right;




}




















.ClearLeft {




	clear: left;




}




















 {




	font-size: 0.95em;




	width:200px;




	float:left;




}




















.CompareButton {




	clear: both;




	text-align: right;




	margin-top: 10px;




	margin-bottom: 30px;




}




















.CategoryContent .CompareButton, .CategoryContentGrid .CompareButton{




	text-align: right;




	margin-top: 0px;




	margin-bottom: 5px;




	float:right;




}




















.CategoryContent .view, .CategoryContentGrid .view{




	margin-top: -15px;




	margin-bottom: 0px;




}




















.Clear {




	clear: both;




}




















.Field45 {




	width: 45px;

        height: 22px;


}




















.Field100 {




	width: 100px;




}




















.Field150 {




	width: 150px;




}




















.Field200 {




	width: 200px;




}




















.Field250 {




	width: 250px;




}




















.Field300 {




	width: 300px;




}




















.Field350 {




	width: 350px;




}




















.Field400 {




	width: 400px;




}




















.MB10 { margin-bottom:10px; }




.MT0 { margin-top:0px; }




.LH140 { line-height:140%; }




.PLRB5 { padding:0px 5px 5px 5px; }




.PLR10 { padding:0px 10px 0px 10px; }




.PL20 { padding:0px 0px 0px 20px; }




.PL40 { padding:0px 0px 0px 40px; }




.ML20 { margin:0px 0px 0px 20px; }




.MT10 { margin-top:10px; }




.PL10 { padding-left:10px; }




.PB2 { padding-bottom:2px; }




.NoMarginBottom { margin-bottom: 0; }




















.Required {




	color: red;




	font-weight: bold;




	visibility: visible;




}




















.InfoMessage {




	padding: 8px 6px 8px 28px;




	margin-bottom: 10px;




}




















.SuccessMessage {




	padding: 8px 6px 8px 28px;




	margin-bottom: 10px;




















}




















.ErrorMessage {




	padding: 8px 6px 8px 28px;




	margin-bottom: 10px;




}/************* Page Specific: Create Account / Login Page *************/




.CreateAccount {




	float: left;




	width: 335px;




	border-right: 1px solid #ccc;




	padding-right: 20px;




}




















.AccountLogin {




	float: left;




	padding-left: 20px;




	width: 335px;




}




















ul.ShippingAddressList, ul.ShippingAddressList li {




	list-style: none;




	margin: 0;




	padding: 0;




}




















ul.ShippingAddressList li {




	width: 30%;




	float: left;




	margin-right: 10px;




	margin-bottom: 20px;




}




















.PrimaryProductDetails .ProductThumb {




	float: left;




	width: 483px;




	height:280px;




	text-align: center;




}




















.PrimaryProductDetails .ProductThumb img {
max-width:450px;
max-height:235px;

}


.ProductWarrantyContainer{
	height:119px !important;
}

#ProductByCategory{
	height:119px;
}



.ProductThumb{
	width: 450px !important;
	height:285px !important;
}

.ProductThumbImage{
	width: 448px !important;
}










.PrimaryProductDetails .ProductMain {
	width: 512px;
	float: left;
	margin-left:10px;
	margin-top:25px;
	border: thin solid lightgrey;
	
}




















.PrimaryProductDetails dl {




	font-size: 0.90em;




}




















.PrimaryProductDetails dt {
	font-weight: bold;
	width:324px;
	clear: left;
	
}
#rating_box h4{
	color:white;
}



















.PrimaryProductDetails dd {




	margin-left: 90px;




}




















.Right hr {




	margin: 5px 0 0;




}




















.Content h3 {




	margin-bottom: 5px;




	font-size:13pt;




}




















.ComparisonCheckbox {




	float: left;




}




















.SideRecentlyViewed .CompareButton {




	margin: 10px 0 0 0;




	padding: 0;




}




















.SideRecentlyViewed .ProductList li {




	margin-left: 0;




}




















.SideRecentlyViewed .ProductDetails {




	margin-left: 20px;




}




















/* Product Comparisons */




.ComparisonTable { width: 100%; }




.ComparisonTable td { vertical-align:top; font-size: 11px }




.CompareFieldName { width:95px; padding:8px 10px 8px 15px; }




.CompareFieldTop { padding:5px; text-align:center; }




.CompareFieldTop a { text-decoration:none; font-size:10px; }




.CompareFieldTop a:hover { text-decoration:underline; }




.CompareLeft { padding:5px 10px 5px 10px; }




.CompareCenter { text-align:center; padding:5px; }




.CompareRating { text-align:center; padding-top:8px; vertical-align:middle; }




.CompareProductOption { margin-left:20px; padding-left:5px; }




















.Availability { color:gray; }




.LittleNote { color:gray; font-size: 0.85em; }




















.ViewCartLink {




}




















/* General Tables */




table.General,




table.CartContents, table.General {




	width: 100%;




	margin: 10px 0;




}




















table.General thead tr th,




table.CartContents thead tr th {




	padding: 6px 10px;




	text-align: left;




}




















table.General tbody td,




table.CartContents tbody td {




	padding: 6px 10px;




	vertical-align: top;




}




















table.General tbody tr.First td {




	border-top: 0;




}




















/* Cart Contents Table */




















.CartContents tbody td {




	border-bottom: 0;




}




.CartContents .ProductName a {




	font-weight: bold;




}




















.CartContents tbody .SubTotal td {




	text-align: right;




	font-weight: bold;




}




















.ProceedToCheckout {




	text-align: right;




}




















.Content .ProceedToCheckout {




	width: 200px;




	float: right;




}




.ProceedToCheckout a {




	padding-top: 5px;




}




















.ProductOptionList, .ProductOptionList li {




	list-style: none;




	margin: 0;




	padding: 0;




}




















ul.ProductOptionList {




	margin-top: 5px;




	margin-bottom: 10px;




}




.ProductOptionList li {




	margin-bottom: 3px;




	margin-left: 2px;




}




















.ProductOptionList input {




	vertical-align: middle;




















}




















.MiniCart .SubTotal {




	text-align: center;




	font-size: 115%;




}




















.MiniCart .CartProductOptionList {




	display: block;




}




















.JustAddedProduct {




	width: 180px;




	overflow: hidden;




	margin: auto;




	text-align: center;




	padding: 5px;




	margin-bottom: 10px;




}




















.JustAddedProduct img{




	max-width:180px;




}




















.JustAddedProduct strong, .JustAddedProduct a {




	font-weight: bold;




	font-size: 1.02em;




	display: block;




	margin-bottom: 3px;




}




















.CategoryPagination .PagingList, .CategoryPagination .PagingList li {




	list-style: none;




	padding: 0;




	margin: 0;




}




















.CategoryPagination {




	text-align: center;




	width:340px;




	float:right;




}




















#SearchPagingTop .CategoryPagination {




	text-align: center;




	float:right;




	margin-bottom:10px;




	width:540px;;




}




















.CategoryPagination .PagingList li {




	display: inline;




	padding: 0 5px;




}/* Quick Search */




.QuickSearch { margin: 0; padding: 0; text-align: left; border-collapse: collapse; background: #fff; border: 1px solid #BFBFBF;  }




.QuickSearchTitle td, .QuickSearchAllResults td { font-weight: bold; padding: 4px; font-size: 11px; }




.QuickSearchResult td { font-size: 11px; padding:8px 0px 8px 8px; cursor: pointer; }




.QuickSearchResultImage { margin-left: 4px; margin-right: 10px; text-align: center; }




.QuickSearchResultNoImage { padding-top: 10px; color: #777; }




.QuickSearchResultName { font-weight: bold; text-decoration: none; display: block;  padding-bottom: 5px; }




.QuickSearchResult .Price { font-size: 11px; }




.QuickSearchHover td{ background: #f7f7f7; }




.QuickSearchHover a { text-decoration: underline; font-weight:bold; }




.QuickSearchAllResults { text-indent: -7000px; }




.QuickSearchAllResults a { text-decoration: underline; height: 25px; display: block; background: 
/*url('../images/blue/QuickSearchAllResultsButton.gif') no-repeat right; */
}




.QuickSearchAllResults a:active, .QuickSearchAllResults a { outline: none; -moz-outline-style: none; }




















/* Brand Tag Clouds */




.BrandCloud .smallest { font-size:12px; }




.BrandCloud .small { font-size:15px; }




.BrandCloud .medium { font-size:18px; }




.BrandCloud .large { font-size:20px; }




.BrandCloud .largest { font-size:26px; }




.BrandCloud a { padding-right: 5px; }




.DownloadExpires { padding-top: 3px; font-style: italic; color: gray; }




.DownloadExpiresToday { color: red; }




















.CheckoutRedeemCoupon h4 { margin-top: 0; }




.CheckoutRedeemCoupon p { margin-top: 10px; margin-bottom: 0;}




















.BillingDetails {




	float: left;




	width: 48%;




	margin-right: 10px;




	margin-bottom: 15px;




}




















.ShippingDetails {




	float: left;




	width: 48%;




	margin-bottom: 15px;




}




















.ProductMain .ProductDetailsGrid
{
width:509px;
margin: 9px 0px 0px 0px;

/*background:url('../images/blue/greyBG.jpg') top right repeat-y;*/
}

.ProductMain h2{
	font-size:11pt;
}

.ProductTinyImageList{
	margin-top:20px;
}

















.ProductMain .ProductDetailsGrid td




{




	padding:4px 4px 4px 4px;




}




















.ProductDetailsGrid dt {




	width: 140px;




	margin-bottom: 6px;




	float: left;




	font-weight: bold;




	padding: 5px 5px 5px 5px;




}




















.ProductDetailsGrid dd {




	margin-left: 140px;




	margin-bottom: 0px;




	text-align:right;




	padding:5px 5px 0px 5px;




}




















.SubCategoryList {




	padding: 4px;




}




















.SubCategoryList ul, .SubCategoryList li {




	list-style: none;




	margin-left: 0;




}




















.SubCategoryList li {




	margin-bottom: 4px;




	padding-left: 25px;




	float:left;




}




















.SearchTips .Examples {




	background: lightyellow;




	padding: 8px;




	border: 1px solid #aaa;




	color: #555;




	margin-left: 30px;




	margin-bottom: 10px;




}




















.PrimaryProductDetails .ProductThumb p {




	margin-top: 10px;




	font-size: 0.9em;




}




















.ProductReviewList {




	clear: both;




}








.SortBox{
	clear:both;
}








.SortBox select {




	font-size: 1.1em;




clear:both;




}




















 .SortBox option {




	color: #444;




clear:both;




}




















.YourAccount li {




	margin-bottom: 8px;




}




















.SoldOut {




	color: #999;




}




















.RemoveFromWishlistForm {




	margin: 5px;




}




































.ShippingProviderList {




	list-style: none;




}




















small {




	font-size: 11px;




	color: gray;




}




















.HowToPay {




	margin-bottom: 10px;




}




















.ProductList em, .ProductList .Rating {




	display: block;




}




















.ProductOptionList {




	display: block;




}




















.GoogleCheckout p,




.PayPalExpressCheckout p,




.AlternativeCheckout p {




	margin: 0;




	font-size: 90%;




}




















.GoogleCheckout,




.PayPalExpressCheckout,




.AlternativeCheckout {




	text-align: center;




	margin-bottom: 10px;




}




















.KeepShopping {




	width: 300px;




	clear: both;




	text-align: right;

    font-size:1.6em;
    
    font-weight: bold;
    color: #000000;


}




















/** Top Right Locale Chooser (list of flags) **/




#TopMenu li.Flag {




	float: right;




}




















#TopMenu li.Flag div {




	border: 0;




}




















#TopMenu li.Flag img {




	margin: 3px;




}




















#TopMenu li.Flag img.Last {




	margin-right: 0px;




}




















#TopMenu li.Flag img.Selected {




	border: 2px solid #ffffaa;




	margin: 1px 3px;




}




















/** Currency Selector **/




.CurrencyList dl {




	margin: 0;




	padding: 0;




}



















.CurrencyList dd {




	padding: 0px;




	margin: 0px;





	clear: both;




}




















.CurrencyList a {




	padding: 0 3px 0 5px;




	display: block;




	line-height: 1.8;




	text-decoration: none;




	font-size: 11px;




}




















.CurrencyList a.Sel {




	background-color: orange;




}




















.CurrencyList a:hover .Text {




	text-decoration: underline;




}




















.CurrencyList a .Flag {




	margin-top: 4px;




	display: block;




	float: left;




	width: 24px;




	padding-right: 2px;




	vertical-align: middle;




}




















.CurrencyList a .Text {
	display: block;
	padding-left: 24px;
	font-size:7pt;
	color: black;
}




















.PrimaryProductDetails .YouSave {




	font-weight: bold;




	margin-top: 3px;




	display: block;




}




















/* Shipping Estimation on Cart Contents Page */




.EstimateShipping {




	margin-top: 4px;




	margin-bottom: 4px;




	font-weight: normal;




	width: 320px;




	padding: 7px;




	float: right;




}




















.EstimateShipping dt {




	width: 100px;




	float: left;




	margin-bottom: 8px;




	clear: left;




}




















.EstimateShipping dd {




	margin-bottom: 8px;




	font-weight: normal;




	text-align: left;




	margin-left: 114px;




}




















.EstimateShipping p.Submit {




	margin-top: 10px;




	margin-bottom: 3px;




}




















.EstimateShipping label {




	display: block;




	margin-bottom: 5px;




}




















.EstimatedShippingMethods {




	text-align: left;




}




















.EstimatedShippingMethods table {




	width: 100%;




	border-collapse: collapse;




}




















.EstimatedShippingMethods .VendorShipping {




	margin-left: 20px;




	margin-bottom: 10px;




}




















.EstimatedShippingMethods .Submit {




	text-align: right;




}




















.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td {




	text-align: left;




}




















.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td.Price {




	text-align: right;




}




















.SharePublicWishList {




	background-color:lightyellow;




	padding:5px;




	border:1px solid #e1e1e1;




}




















/* Express Checkout */




.ExpressCheckoutBlock .ExpressCheckoutTitle {




	position: relative;




	padding: 6px;




	margin-bottom: 10px;




}




















.ExpressCheckoutBlock h3 a {




	font-size: 12px;




}




















.ExpressCheckoutBlock {




	padding-top: 6px;




}




















.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {




	display: none;




}




















.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {




	display: inline;




	font-size: 12px;




	font-weight: normal;




	font-style: italic;




}




















.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {




	display: none;




}




















a.ChangeLink {




	position: absolute;




	right: 15px;




}




















.ExpressCheckoutBlock a.ChangeLink {




	display: none;




}




















.ExpressCheckoutBlockCompleted a.ChangeLink {




	display: inline;




}




















.ExpressCheckoutCompletedContent {




	position: absolute;




	left: 250px;




}




















.LoadingIndicator {




	margin-left: 10px;




}




















.LoadingIndicator img {




	vertical-align: middle;




	margin-right: 10px;




}




















#TopMenu li.HeaderLiveChat {




	float: right;




}




















#TopMenu li.HeaderLiveChat div {




	border-left: 0;




}




















.HeaderLiveChat img {




	vertical-align: middle;




}




















#ProductOtherDetails .ProductDetailsGrid {




	margin-left: 25px;




}




















.SubCategoryListGrid {




	padding: 4px;




}




















.SubCategoryListGrid ul, .SubCategoryListGrid li {




	list-style: none;




	margin-left: 0;




margin-left: 10px;




}




















.SubCategoryListGrid li {
	margin-bottom: -15px;
	padding: 10px;
	background: #fff;
	float: left;
	text-align: center;
}




















.SubCategoryListGrid ol {




	clear: both;




}




















.SubBrandList {




	padding: 4px;




}




















.SubBrandList ul, .SubBrandList li {




	list-style: none;




	margin-left: 0;




}




















.SubBrandList li {




	margin-bottom: 4px;




	padding-left: 25px;




	/*background: url('../images/SubBrand.gif') no-repeat 3px 1px;*/




}




















.SubBrandListGrid {




	padding: 4px;




}




















.SubBrandListGrid ul, .SubBrandListGrid li {




	list-style: none;




	margin-left: 0;




}




















.SubBrandListGrid li {




	margin-bottom: 4px;




	padding: 10px;




	margin-left: 10px;




	background: #fff;




	float: left;




	text-align: center;




}




















.SubBrandListGrid ol {




	clear: both;




}




















.ProductAddToCart dt {




	float: left;




	font-weight: bold;




	width: 140px;




	margin-bottom: 4px;




}




















.ProductAddToCart dt div.Required, #CartEditProductFieldsForm dt div.Required{




	margin-left: -10px;




}




















.ProductAddToCart dd {




	margin-left: 140px;




	 margin-bottom: 4px;




	 text-align:right;




}




















.ProductAddToCart input.Textbox, #CartEditProductFieldsForm input.Textbox{




	width:181px;




}




















.ProductAddToCart textarea, #CartEditProductFieldsForm textarea{




	width:183px;




	height: 50px;




}




















.ProductFields dd {




	margin-bottom: 4px;




	float:left;




	margin-left:20px;




}




















.ProductFields {




	margin-bottom: 15px;




}




















.ProductFields input.Textbox {




	width:100%;




}




















.ProductFields TextArea {




	width:100%;




}




















.CartContents .CartProductFieldsLink {




	font-size: 11px;




	color: #666;




	margin-top: 6px;




	padding-left: 22px;




	/*background: url('../images/GiftWrappingAvailable.gif') no-repeat;*/




	padding-bottom: 4px;




}




















.CartContents .CartProductFieldsRow {




	border-top: 0;




}




















.CartContents .CartProductFieldsRow dl {




	margin-top:15px;




}




















p.QuantityInput, p.AddCartButton {




	text-align: center;




}




















.ProductAddToCart dt.QuantityInput {




	margin-top: 4px;




	width:360px;




}




















.ProductAddToCart dd.AddCartButton span {




	margin-top: 4px;




	padding-right: 0px;




}




















.ProductActionAdd {




	display: block;




	margin-top: 5px;




}




















.ProductActionAdd a, .ProductActionAdd strong a {




	text-decoration: underline;




}



















.ProductExtra{
}

.ProductImageBox{
position: relative;
top: 30px;
}




















.ProductExtras h3




{




	font-size:13pt;




	font-weight:normal;




	margin:0px;




	padding:0px;




}




















.TagList {




	margin-top: 20px;




}




















.CartThumb {




	text-align: center;




	width: 1px;




}




















.WrappingOptions {




	font-size: 11px;




	color: #666;




	margin-top: 6px;




	padding-left: 22px;




	/*background: url('../images/GiftWrappingAvailable.gif') no-repeat;*/




	padding-bottom: 4px;




	line-height: 1.6;




}




















.ViewAllLink a {




	padding-top: 10px;




	display: block;




}




















.SelectGiftWrapMultiple {




	max-height: 400px;




}




















/* Tabbed Navigation */




.TabNav, .TabNav li {




	list-style: none;




	margin: 0;




	padding: 0;




}




















.TabNav {




	font-size: 11px;




	margin-bottom: 10px;




	padding: 6px 4px 6px 4px;




}




















.TabNav li {




	display: inline;




}




















.TabNav li a {




	position: relative;




	top: 2px;




	font-size: 12px;




	padding: 4px 6px;




	margin-right: 1px;




	margin-top: 3px;




	text-decoration: none;




}




















.TabNav li a:hover {




	text-decoration: none;




}




















.TabNav li.Active a {




	margin-top: 0px;




	padding-top: 7px;




	font-weight: bold;




}




































.ProductAddToCart dd.AddCartButton div.BulkDiscount {




	display: inline-block;




	float:left;




	margin-left:5px;




}




















.ProductAddToCart dd.AddCartButton div.BulkDiscount div.BulkDiscountLink {




	padding-left: 4px;




}




















.BulkDiscountLink{




border: 0px dashed #ef0000;




padding: 3px;




color: #000;




background-color: #eaeaea;




font-weight: 600;




margin-top: 3px;




text-align: center;




}




















.ProductAddToCartBox




{




	float:right;




	width:482px;




}




















#VendorLogo .BlockContent, #VendorPhoto .BlockContent {




	margin: 0;




	text-align: center;




}




















.TransitTime {




	font-weight: normal;




	color: gray;




}




.Content .ProductList.List li {




	margin: 0;




	margin-top: 6px;




	display: block;




	width: auto;




	min-height: 0;




	float: none;




	padding: 6px;




	height: auto;




	background-image: none;




}




















.ProductList.List .ProductImage {




	margin: 0;




	padding: 0px;




	margin-right: 15px;




	float: left;




	background-image: none;




	width: 120px;




}




















.ProductList.List .ProductDetails {




	display: block;




	clear: none;




	padding: 0px;




	margin: 0px;








	text-align: left;




	background-image: none;



}

.ProductList.List .ProductQty {




	margin-left: 10px;




}






































.ProductList.List .ProductDescription {




	font-style: italic;




	margin-top: 5px;




}




















.ProductRightCol {




	float: right;




}




















.ProductList.List li .ProductCompareButton {




	text-align: left;




	margin-top: 10px;




}




































.OrderItemMessage {




	background-color:#fff1a8;




	padding:7px;




	margin:10px 0px 10px 0px;




}




















/* Custom Fields - Start */




















.LittleNotePassword {




	color:gray;




	font-size: 0.85em;




	padding:2px 0px 2px 0px;




}




















.RequiredClear {




	visibility: hidden;




}








#SideCategoryProductList {
	
}




#SideCategoryProductList .BlockContent{
	margin-left:10px;
	height: 200px;
	overflow: auto;
}




#FooterLinks{
	clear:both;
	margin-top:10px;
}




/* Custom Fields - End */

/* Luffy Css */

#tablist{
padding: 2px 0px 5px 0px;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font-weight: bold;
font-size: 14px;
font-family: Helvetica;
}
#tablist li{
list-style: none;
display: inline;
margin: 0 0 0 5px;
}
#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-right: 0px;
margin-left:0px;
border: 1px solid #778;
background: silver;
}
#tablist li a:link, #tablist li a:visited{
color: black;
}
#tablist li a:hover{
color: black;
background-color: white;
border-color: navy;
}
#tablist li a.current{
background-color: white;
border-bottom: none;
}

.tabHeader1{
margin-left: 0;
margin-bottom: -2px;
margin-top: 0.1em;
}

#tabcontents1 {
width:478px;
float:left;
margin-left:5px;
margin-right:0;
border: 1px solid gray;
/*background:url('../images/blue/greyBG.jpg') top right repeat-y;*/
}

#ProductDescription .ProductDescriptionBox
{
height:140px;
overflow:auto;
padding:0px 10px 10px 10px;
}
#ProductDescription{
margin: 5px 0 -10px 5px;
}
#tabProductContainBox{
display:none;
}
#tabCurrencySelector{
display:none;
}
#tabProductReviews{
display:none;

}
#tabProductReviews{
	height:115px;
}
.whiteHrefLink A:link{
color:white;
}

.addtocart{
  float:right;
}

#cse{
 margin-top:0px;
}
.gsc-input{
 background: white !important;
}
.gsc-result{
  
float:left;width:300px;height:100px;
}
.gsc-cursor-box{
text-align:center;
}

#homebanner{
position:relative;
z-index:9000;
}
#homebanner img{
	border:thin solid red;
	height:245px;
	margin-right:2px;
	width:300px;
}
#SideNewsletterBox{
background: url("/templates/dde/images/NewsLetterBoxBG.jpg") no-repeat scroll 0 0 transparent;
border:thin solid red;
cursor:move;
height:86px;
margin-left:1px;
margin-top:0;
padding-bottom:3px;
padding-top:2px;
position:relative;
width:354px;
z-index:9000;
}

#HomeRecentBlogs img{
	width:367px;
	height:71px;
	margin-left:-4px;
}
.proprice{
	color:red;
	font-weight:900;
}
#CategoryPagingTop{
	float:right;
	width:200px;
}
#prodimg{
}

#WriteReviewBG-overlay{
	background-color: rgb(0, 0, 0); 
	opacity: 0.8;
	position:absolute;
	top:0;
	left:0;
	width: 1007px; 
	height: 1069px;
	display:none;
	z-index: 200;
}
#WriteReviewBox{
	position:absolute;
	top:32px;
	left:32px;
	z-index: 201;
	display:none;
}
#QuickSearch{
	z-index: 99;
}
#tabRelatedProducts{
display: none;
height:110px;
overflow:auto;
padding:0px 10px 10px 10px;
}

#WarrantyTermBox{
	position:absolute;
	text-align:center;
	width:100%;
	z-index:100;
	top:29.3px;
	left:0;
	display:none;
}
#WarrantyTermBG-overlay{
	background-color:#000000;
	opacity:0.8;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	display:none;
}
.CustomerTestimonials{
	display:none;
}

#CategoryHeading .SubCategoryListGrid  li{
	height:auto !important;
}

.CategoryDescription{
	display:none;
}

.DetailRow {
	clear:both;
}
.DetailRow .Label{
	float:left
}

.DetailRow .Value{
	float:right;
}

.Field45 {
	height: 25px !important;
}
#productPrice{
	background-color:lightgrey;
	height:20px;
	margin-right:-3px;
	margin-top:-9px;
}
#ProductTabs{
	margin-top:-27px;
}
#ProductIncludes{
	height:149px;
	overflow:auto;
}
#RelatedProducts{
	height:159px;
	overflow:auto;
}
#ProductVideos{
	height: 199px;
	overflow: auto;
}
#ProductCurrencySelector{
	height:119px;
	overflow:auto;
}
.previousRP{
    height: 140px !important;
	width: 50px !important;
}
.relatedProductItems{
    height: 140px !important;
	width: 165px !important;
}
#ImageScrollNext, #ImageScrollPrev{
	display:none !important;
}
.SeeMorePicturesLink{
	display: none;
}

/* End Luffy's modification */

