@charset "utf-8";
/* PPS CSS Document */

@import url("PPSTopMenu.css");

/***************************\ General Styles /***************************/

body
{
	margin:0px;	
	text-align:center;
	font-family:"Trebuchet MS", GillSans, Arial;
	font-size:12px;	
	color:#9d9fa2;
    background:transparent url(../../images/templateimages/Background-Purple.gif) top left repeat;
}

body #navmain1
{
	margin-left:auto;
	margin-right:auto;
	width:846px;
	padding:0px 15px 0px 15px; 
	/*background:#FFF url(../../images/TemplateImages/container_bg.jpg) top left repeat-y;*/
	/* background:#FFF; */
}
#navmainbody
{
	margin-left:auto;
	margin-right:auto;
	border-left:0px;
	border-right:0px;
	width:846px;
	/* background:#FFF url(../../images/TemplateImages/container_bg.jpg) top center repeat-y; */
	background:transparent url(../../images/TemplateImages/container_bg.png) top center repeat-y; 
}
#MainContentCell
{
	padding-bottom:125px;
	/* background: url(../../images/TemplateImages/content_bg.jpg) bottom right no-repeat; */
	font-family:"Trebuchet MS", GillSans, Arial;
}
a img,:link img,:visited img
{
	border : none;
}
:link,:visited
{
	text-decoration : none;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,a, img
{
	margin : 0; padding : 0
}
#title h2
{
	background-image:url('../../images/TemplateImages/h2_bg.jpg');
	background-repeat:no-repeat;
	background-position:center left;
	
	font-size:18px;
	font-weight:normal;
	color:#0099cc;
	
	padding-left:16px;
	margin:0px 0px 0px 170px;
}

/***************************\ Specific Styles /***************************/

#linkall, a
{
	color:#0099cc;
}
#linkall:hover, a:hover
{
	color:#00e5f3;
}
.title
{
	color:#0099cc;
	font-family:GillSans, Trebuchet MS, Arial;	
	font-size:25px;
}
.clearer:after, #contact:after
{
	content: '[HI MUM]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearer, #contact {
	display: inline-block;
}
.clearer, #contact {
	display: block;
}
/***************************\ Top Navigation Styles /***************************/
#TopNav table
{
	/* background:#FFF url(../../images/TemplateImages/container_bg.jpg) top left repeat-y; */
}
#TopNav #Sponsors
{
	/* padding-left:21px; */
}

#TopNav td#Menu, #TopNav td#ShoppingCart
{
    background:transparent url(../../images/TemplateImages/container_bg.png) top center repeat-y
}

.no_of_items,
.blue_bold {
	color:#0099cc;
	font-weight:bold;
}

a.blue_bold:hover {
	color:#00e5f3;
}
#ShoppingCart
{
	text-align:right;
	padding-right:21px;
	font-size:11px;
}
#ShoppingCart td
{
	text-align:right;
	font-size:11px;
}
#ShoppingCart td#AccountSelect
{
	text-align:left;
	padding-left:21px;
}
#ShoppingCart a
{
	color:#0099cc;
	font-weight:bold;
}
#ShoppingCart a:hover
{
	color:#00e5f3;
}
#shopping_basket a.checkout {
	line-height:21px;
	background-image:url('../../images/TemplateImages/checkout_link_bg.gif');
	background-repeat:no-repeat;
	background-position:10px 0px;

	padding:3px 0px 3px 30px;	

	color:#0099cc;
	font-weight:bold;
}
#shopping_basket a.checkout:hover {
	background-image:url('../../images/TemplateImages/checkout_link_bg.gif');
	background-position:10px -100px;
	color:#00e5f3;	
}

/***************************\ Left Nav Styles /***************************/


#LeftSideNav
{
	padding:0px 0px 0px 0px;
	margin:0px;
	/* background-color:#FFFFFF; */
	/* background: url(../../images/TemplateImages/content_bg.jpg) bottom left no-repeat; */
}
*html #LeftSideNav
{
	padding:0px 0px 0px 15px;
}

/***************************\ Bottom Nav Styles /***************************/

#BottomNav
{
	width:846px;
	height:118px;
	background: url(../../images/TemplateImages/footer_bg.png) top center no-repeat;	
	padding-top:3px;
}
*html #BottomNav
{
	margin-left:-1px;
}
#BottomNav #PPSCopy, #BottomNav #CVCopy
{
	text-align:left;
	font-family:"Trebuchet MS", GillSans, Arial;
	font-size:11px;	
	color:#9d9fa2;
	padding-left:25px;
}
#BottomNav #CVCopy
{
	font-size:10px;	
}
#BottomNav a
{
	color:#0099cc;
	text-decoration:none;
}
#BottomNav #CVCopy a
{
	background:url(../../images/TemplateImages/CommerceVision.gif) center left no-repeat;
	padding-left:22px;
	font-size:10px;
}
#BottomNav a:hover
{
	color:#00e5f3;
}

/***************************\ Logged In Home Page Styles /***************************/

#MainBD ul
{
	margin:0px 0px 0px 200px;
}
#MainBD ul li
{
	list-style:none;
	margin-bottom:-3px;
}
*html #MainBD ul li
{
	margin-bottom:5px;
}
#MainBD ul li a
{
	display:block;
	width:163px;
	height:37px;
	background:url(../../images/TemplateImages/category_bg.jpg) 10px 0px no-repeat;
	color:#9d9ea2;
	text-align:right;
	padding-top:10px;
	font-family:GillSans, Arial;
	padding-right:10px;
	font-weight:bold;
	font-size:14px;
}
*html #MainBD ul li a
{
	background:url(../../images/TemplateImages/category_bg.jpg) 0px 0px no-repeat;
}
#MainBD ul li a:hover
{
	display:block;
	width:163px;
	height:37px;
	background:url(../../images/TemplateImages/category_bg.jpg) 10px -100px no-repeat;
	color:9d9ea2;	
}
*html #MainBD ul li a:hover
{
	background:url(../../images/TemplateImages/category_bg.jpg) 0px -100px no-repeat;
}

/***************************\ General Public Page Styles /***************************/

#one_col {
	display:block;
	width:785px;
	margin-top:25px;
	text-align:left;
}

#one_col h1 {
	font-size:18px;
	font-weight:normal;
	color:#0099cc;
	margin-bottom:20px;
}

#one_col p {
	margin-bottom:12px;
	font-size:12px;
}

#one_col a,
.blue {
	color:#0099cc;
}
#one_col a:hover {
	color:#00e5f3;
}

/***************************\ Registration Styles /***************************/

.label {
	display:block; 
	width:180px;
	width:168px;
	padding-top:5px;
	padding-left:12px;
	background-image:url('../../images/TemplateImages/label_bg.jpg');
	background-repeat:no-repeat;
	background-position:top left;		
	text-align:left;
float:left;
}
.compulsory {
	color:#0099cc;
	font-weight:bold;
}

/***************************\ Contact Styles /***************************/

#contact { 
	width:365px; 
	margin:70px 0px 0px 100px;
}
#contact td { 
	font-size:12px;
}
#contact .row {
	
}
#contact .left{ 
	float:left;
	display:inline;
	width:130px;
	font-weight:bold;
	
}
#contact .right{ 
	float:left;
	display:inline;
	width:235px;
}
#contact a {
	color:#0099cc;
	text-decoration:underline;
}

/***************************\ Product Browse Styles /***************************/

#pageProductBrowse #Textlabel3
{
	text-align:left;
	margin-left:230px;
}
.catimage, #CatContents, #catborderBot
{
	display:none;
}
#CategoryContents
{
	width:270px;
}

#CategoryContents table
{
	background-color:#FFFFFF;
	/* text-align:center;
	width:600px; */
	text-align:left;
	width:325px; 
}
.catimagecollink
{
	padding-left:15px;
	background:url(../../Images/TemplateImages/products_link_on_bg.gif) 0 5px no-repeat;
	color:#0099cc;
	font-weight:bold;
}
.catimagecollink:hover
{
	color:#0099cc;
	background:url(../../Images/TemplateImages/products_link_on_bg.gif) 0 -95px no-repeat;
}
.PBTemp
{
	width:180px;
	height:180px;
	background:url(../../Images/TemplateImages/thumbnails_bg.jpg) 0 0 no-repeat;
	text-align:center;
	font-size:12px;
}
.PBTemp img
{
	margin-top:1px;
	margin-left:1px;
}

/***************************\ Product View Styles /***************************/

#PVTemp
{
	border:1px solid #0099cb;
	width:437px;
	padding-bottom:25px;
}
#PVTemp ul
{
	list-style:none;
}
#PVTemp ul li
{
	padding-left:14px;
	background:url(../../Images/TemplateImages/bullet.gif) 0 10px no-repeat;
	padding-top:3px;
}
#PVTemp td
{
	vertical-align:top;
}
#PCopy2
{
	font-size:24px;
	color:#0099cb;
	padding-left:20px;
	background:url(../../Images/TemplateImages/products_link_on_bg.gif) 5px -95px no-repeat;
}
#PDetail
{
	padding-left:10px;
	padding-right:10px;
}
#PCopy1, #PCopy3
{
	font-size:14px;
}
#PImg
{
	width:50%;
	text-align:center;
}
#PPrice
{
	font-weight:bold;
}
#AddToOrder #td1_AO
{
	width:105px;
	height:47px;
	background:url(../../Images/TemplateImages/order_button.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
}
#OrderQty
{
	font-weight:bold;
	font-size:14px;
	border:1px solid #FFFFFF;
	vertical-align:top;
	display:block;
	height:38px;
}
#OrderQty input
{
	width:65px;
	height:38px;
	padding:5px 6px;
	padding-top:9px;
	background:url(../../Images/TemplateImages/input_qty_bg.jpg) 0 0 no-repeat;	
	border:none;
	float:left;
	font-weight:normal;
}
#OrderQty #QTY
{
	display:block;
	margin-top:10px;
}
