﻿
/* Shop Css */

th, td
{

	background-color:Transparent;
	padding:5px;
	color:#333;
}

th 
{
	text-align:left;
}
img { border:0}

.cart-qty
{
	width:30px;
	text-align:right;
}
.cart td
{
	
}
#photoSlider {
	WIDTH:200px;HEIGHT:200px;
	background-color:#fff;
	padding:10px;
	background-repeat:no-repeat;
	background-position: center center;
border: solid 1px #e3e3e3;
}

#photoSliderRemote {
	width:210px;
	border: solid 1px #e3e3e3;
	border-top: none;
	background-color:#f0f0f0;
	text-align:center;
	padding:5px;

}

.ourPrice
{
    color:#118e49;
}

.rrp
{
    color: red;
    text-decoration:line-through;
}

div#pleaseWait /* please wait animation. Currently only used on checkout payment page... */
{
	display:none;
	
	padding-left: 25px;
	padding-top :1px;
	background-image:url(images/loading.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color:#666;
	font-size:8pt;
	
	margin-left:30px;
}

ul#checkoutProgress
{
	margin-left:0;
	color:#ccc;
}

ul#checkoutProgress li
{
	float:left;
	font-weight:bold;
}

ul#checkoutProgress li span
{
	color:#ccc;
}

ul#checkoutProgress li#current
{
	color:#118e49;
}


div.pager
{
	text-align:center;
	margin-top:15px;
}

div.pager ul
{
	list-style-type:none;
	display:inline-block;
	margin:0;
	
}

div.pager li
{
	float:left;
	border: solid 1px #ccc;
	background-color:#fafafa;
	padding:5px;
	margin:0 1px;
	font-size:7pt;
	height:15px;
}

div.pager li a
{
	text-decoration:none;
}

div.pager li.current 
{
	background-color:#118e49;
	font-weight:bold;
	color:White;
}
/* Shop Css End ----------------------------------------------------------------------------------*/

.center table
{
    margin: 0 auto;
}
.clearBoth
{
	clear:both;
}

.searchForm
{
    float:right;
    width:220px;
	color:White;
	font-size:10pt;
	font-weight:bold;
}
.searchForm .goButton
{
	background-color:#118e49;
	color:White;
	font-weight:bold;
	height:22px;
}
.searchForm input
{
	font-size:8pt;
}


.sideMenu
{
	width:210px;
	float:left;
	padding:15px 0px 10px 0px;
}
.sideCont
{
	width:180px;
	float:right;
}
.sideCont h3
{
	margin:0px 0px 0px 15px;
	color:#118e49;
}
.prodHead
{
	background-image:url("images/nav_top.gif");
	width:180px;
	height:16px;
	background-repeat:no-repeat;
}
.prodFoot
{
	background-image:url("images/nav_foot.gif");
	width:180px;
	height:17px;
	background-repeat:no-repeat;
}
.featBg
{
	background-repeat:no-repeat;
	padding-top:15px;
	padding-bottom:15px;
}


/*Product css --------------------------------------------------------------------------------------*/
.perProduct
{
	margin-left:12px;
	margin-bottom:15px;
	width:332px;
	
	float:left;
}
.perProductFeat
{
	margin-left:12px;margin-bottom:15px;
	width:332px;
	
	float:left;

}
.perProdBg
{
	background-image:url(images/tpl/prod_bg.png);
	background-repeat:repeat-y;
	padding:25px;
	height:180px;
}
.prodThumb
{
	width:90px;
	height:90px;
	line-height:90px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
}

.prod-top
{
	background-image:url(images/tpl/prod_top.png);
	background-repeat:no-repeat;
	height:11px;
	width:332px;
}

.prod-bot
{
	background-image:url(images/tpl/prod_bot.png);
	background-repeat:no-repeat;
	height:20px;
	width:332px;
}

.prodThumb img
{
	vertical-align:middle;
}
.prodThumb img
{
	border:none;
}
.padText
{
	margin-bottom:5px;text-align:center;
}
.padTextRrp
{
	color:Red;
	text-decoration:line-through;
}
.padTextRrpFeat
{
	color:Red;
	text-decoration:line-through;
	text-align:center;
}
.padTextFeat
{
	margin-bottom:5px;
	text-align:center;
}
.padTextFeatSub
{
	margin-bottom:5px;
	text-align:center;
	font-size:8pt;
	color:#555;
	height:60px;
	overflow:auto;
}
.padTextName
{
	margin-bottom:5px;
	font-weight:bold;text-align:center;
}
.padTextSub
{
	margin-bottom:5px;

	color:#555;
	height:60px;
	overflow:auto;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;text-align:center;
}

.checkOut td,.checkOut th
{
	font-size: 13px;
}


.checkOut th
{
	color:#666;
	padding-right:30px;
}

.subCatlist ul
{
	margin:0;padding:0;
	list-style:none;
}

.subCatList ul li
{
	line-height:14pt;
		list-style:none;
}
.details
{
	width:200px;
	float:left;
	padding-left:20px;
}
.breadCrumbs
{
	margin-bottom:18px;
	background-color:#fff;
	border:solid 1px #ccc;
	padding:10px;
}

/* Menu Style 1 */
ul.menuStyle
{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.menuStyle li ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.menuStyle li
{
	
	padding:4px 8px 4px 8px;
	background-repeat:repeat-x;
}
ul.menuStyle li A:link {text-decoration:none; color:#764300; font-size:9pt; font-family:Arial; font-weight:bold;}
ul.menuStyle li A:visited {text-decoration:none; color:#764300; font-size:9pt; font-family:Arial; font-weight:bold;}
ul.menuStyle li A:active {text-decoration:none; color:#764300; font-size:9pt; font-family:Arial; font-weight:bold;}
ul.menuStyle li A:hover {text-decoration:none; color:#36ba72; font-size:9pt; font-family:Arial; font-weight:bold;}

ul.menuStyle li ul li
{
	border:none;
	font-weight:normal;
	/*opacity: .9;
	filter: alpha(opacity=90);*/
	background-image:none;
	margin:6px -8px -6px -8px;
	padding:-6px 8px 6px 0px
}
ul.menuStyle li ul li A:link {text-decoration:none; color:#118e49; font-size:9pt; font-family:Arial;font-weight:normal;}
ul.menuStyle li ul li A:visited {text-decoration:none; color:#118e49; font-size:9pt; font-family:Arial;font-weight:normal;}
ul.menuStyle li ul li A:active {text-decoration:none; color:#118e49; font-size:9pt; font-family:Arial;font-weight:normal;}
ul.menuStyle li ul li A:hover {text-decoration:none; color:#666; font-size:9pt; font-family:Arial;font-weight:normal;}
/* Menu Style 1 */

#files table
{
	border-collapse:collapse;
	margin-bottom:20px;
}

 #files tr th
 {
 	background-color:#f7f7f7;
 }
#files tr td, #files tr th
{
	border-bottom:solid 1px #ccc;
	font-size:12px;
	padding:10px;
}

h5
{
	margin:10px 0 !important;
}

ul#checkoutProgress
{
	background-color:#fff;
	border:solid 1px #ccc;
	padding:10px;
	height:18px;
}

ul#related
{
	margin:0;padding:0;
	list-style:none;
}

ul#related li
{
	float:left;
	width:175px;
	text-align:center;
	font-size:12px;
	margin-right:40px;

	
}

ul#related li div
{
	height:100px;
	margin-bottom:30px;
}

ul#related li div a
{
	height:inherit !important;
}
ul#related li a
{
	display:block;
	height:35px;
	margin-bottom:10px;
}

