/* CSS Document */

/*
*********************************************************************                                                                    *
 *  Com1 (www.com1uk.com), helpdesk@com1uk.com                      *
 *  Registered in England, Wales & India                            *
 *                                                                  *
 *  Site: www.potency.com.au                                        *
 *                                                                  *
 *  FileName       : style1.css									*
 *	Created By     : Salim Khan										*
 *	Created Date   : 20/08/08							            *
 *  Purpose : CSS file : This is the main CSS file which is used to *
 *            layout the display for all the pages throughout the site*
 *  Modified Date 		: 25-10-08                                          *
 *  Modified By 		: Rupali											* 
 * 	Modification Note 	: Added new classes                         *
 *                                                                  *
*********************************************************************
*/



body {
	margin:3px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;

}
.bgLink a{
	color:#FFFFFF;
}
a.bgLink, a.bgLink:link, a.bgLink:visited {
	text-decoration:underline;
	color:#FFFFFF;
}
a.bgLink:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

a, a:link, a:visited {
	text-decoration:none;
	color:#0157A8;
	font-size:12px;
}
a:hover {
	text-decoration:underline;
	color:#0157A8;
	font-size:12px;
}

#column-left{
	width:180px;
	height:300px;
	color:#FFFFFF;
	background-color:#C3CDD3;
	}

/* ---------Main Menus------------- */
.mainMenuTop{
	height:15px;
	border-bottom:1px solid #EFEFEF;
	}
	
#columnLeft {	
	left:0px;
}
.mainMenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:180px;
	position:relative;
	left:12px;

	padding-top:2px;
	padding-right:10px;
	}
#menuBG
{
position:absolute;
padding-top:2px;
left:0px;
}
/*------------------------------*/
.mainMenu1{
	font-size:10px;
	position:absolute;
	left:0px;
	}
.mainMenu1 ul{
	list-style-type:none;
	padding:0px;
	margin:2px 0px 0px 0px;
	}

.mainMenu1 ul li{
	position:relative;
	width:10px;
	height:28px;
	list-style-type:none;
	margin-top:2px;
	padding-top:0px;
	padding-bottom:5px;
	border:1px solid #666666;
	background-color:#0157A8;
	}
.menuTable {
	width:12px;
	height:35px;

	}

/*-------------------------------*/
	
.mainMenu ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	}

.mainMenu ul li{
	position:relative;
	width:180px;
	list-style-type:none;
	border:1px solid #EFEFEF;
	background-color:#FFFFFF;
	font-size:10px;
	}
#menuSelected a {
	background-color:#0157A8;
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	}
#current a {
	background-color:#0157A8;
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	}
.mainMenu a, .mainMenu a:visited{
	text-decoration:none;
	display:block;
	padding:10px 10px 10px 2px;
	/*line-height:10px;
	padding:0px 10px 0px 2px;*/
	/*background-color:#99CCFF;*/
	background-color:#FFFFFF;
	border:1px solid #666666;
	color:#444444;
	text-align:right;
	/*border-left:10px solid #0730A6;*/
	text-transform:uppercase;
	font-size:10px;
	}

.mainMenu a:hover{
	background-color:#0157A8;
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	}


/* ---------Main Menus End--------- */

/* ---------Top Menus------------- */
.topMenu {
	font-size:9px;
	color:#0730A6;
}
td.topMenu
{
border-right:1px solid #0730A6;
}
a.topMenu, a.topMenu:visited {
	text-decoration:none;
	color:#0730A6;

}
a.topMenu:hover {
	text-decoration:underline;
	color:#0730A6;;
	
}

/* ---------Top Menus End---------- */

.content {
	padding:0px 10px 0px 10px;
	vertical-align:top;
	font-size:12px;

}

.tablecontent {
	vertical-align:top;
	font-size:12px;

}
.contentpaneopen {
	vertical-align:top;
	font-size:12px;

}
td.contentpaneopen {
	vertical-align:top;
	font-size:12px;

}

.infoBoxHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #013c9d;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	color: #ffffff;
}
.productLinks {
	color:#0157A8;
}
a.productLinks, a.productLinks:visited {
	color:#0157A8;
}

.productTitles {
	color:#494653;
	font-size:11px;
	font-weight:bold;
	}
.heading
{
	font-size:17px;
	font-weight:bold;
	color:#424242;
	padding-bottom:5px;
}
.subheading {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
.tableAll {
	border:2px solid #EFEFEF;
	font-size:12px;
}
.btborder{
	border-bottom:1px solid black;
}
.productBg {
	background-color:#0157A8;
	margin:4px 0px 4px 0px;
	height:210px;
	font-size:12px;
}
.productTitle {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:16px;
	font-weight:bold;
}
.imageTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
}

.footerText {
	color:#424242;
	font-size:10px;
}
.footerText a, .footerText a:visited{
	text-decoration:none;
	color:#424242;
	font-size:10px;
}
.footerText a:hover {
	text-decoration:underline;
	font-size:10px;
}

#basketline {
	color:#424242;
	width:450px;
	left:550px;
	float:left;
	position:absolute;
	text-align:right;
	font-weight:normal;
	font-size:10px;
	vertical-align:top;
	text-transform:uppercase;
}
#basketline a, #basketline a:visited {
	color:#424242;
	text-decoration:none;
	font-size:10px;
}
#basketline a:hover {
	text-decoration:underline;
	font-size:10px;
}

#headerRight {
	position:absolute;
	left:645px;
	z-index:2;
	top:0px;
	width:100px;

}
#headerRight1 {
	position:absolute;
	left:600px;
	top:0px;
	width:100px;
	z-index:1
}
#headerLogo {
	position:absolute;
	left:10px;
	z-index:2;
	top:20px;
	width:307px;
}

#header {
	position:relative;
	top:16px;
	left:0px;
	width:100%;
	height:135px;
}

.tableBg {
	background-color:#0157A8;
	font-size:12px;
	color:#FFFFFF;
}
.tableBgTop {
	background-color:#0157A8;
	border-top:1px solid #666666;
	font-size:12px;
	color:#FFFFFF;
}
.tableBgTop b {
	background-color:#0157A8;
	font-size:12px;
	color:#FFFFFF;
}

.tableBgBottom {
	background-color:#0157A8;
	border-bottom:1px solid #666666;
	font-size:12px;
	color:#FFFFFF;
}

.tableBgBlueborder {
	background-color:#BADAF8;
	border-left:1px solid #666666;
	font-size:12px;
}


h5 {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#494653;
}

div#holder {
	display:block;
	width: 1003px;
	text-align:left;
	margin: 0;
	padding: 0;	
	font-size:12px;
	position:relative;

}

/*------ form fields--------*/
form {
	padding:0;
	margin:0;
}


.buttonFieldHeader {

	border-bottom-style:none;
	background-color:#0157A8;
	color:#FFFFFF;
	font-size:11px;
	border:0px solid #0157A8;
	height:18px;
}
.buttonField {

	border-bottom-style:none;
	background-color:#0157A8;
	color:#FFFFFF;
	border:0px solid #0157A8;
}

input[type=button] {
	border-bottom-style:none;
	background-color:#0157A8;
	color:#FFFFFF;
	border:0px solid #0157A8;

}
.inputtext{
	border:1px solid #0157A8;
	background-color:#ffffff;
	color:#666666;
	font-size:10px;

}
.testimonialtext
{
 font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
}
select{
	border:1px solid #0157A8;
	background-color:#ffffff;
	color:#666666;
	font-size:10px;

}

.inputtextArea{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #0157A8;
	background-color:#ffffff;
	color:#666666;
	font-size:12px;

}

input[type=text]{
	border:1px solid #0157A8;
	background-color:#ffffff;
	color:#666666;
	font-size:10px;
}

intput[type=textarea] {
	border:1px solid #0157A8;
	background-color:#ffffff;
	color:#666666;
	font-size:12px;
}
.selectHeader {
	font-size:10px;
}
SELECT, option {
	font-size:10px;
}
/*----------------------------------------*/
b, strong {
	color:#000000;
}
#leftColumn {
	color:#424242;
	width:200px;
	left:0px;;
	position:relative;
	vertical-align:top;
    z-index:2;
}

.componentheading, .contentheading {
	font-family: Arial,sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #747373;
}

.tableBlueBorder {
	border:1px solid #0157A8;
	font-size:12px;
}
.small {
	font-size:10px;
}
.error {
	color:#FF0000;
	font-size:10px;
}
/*following classes added By Rupali for order form -----*/
.tableBg {
	background-color:#f5f5f3;
	font-size:12px;
	color:#000000;
}
.tableBgGrey {
	background-color:#F5F5F3;
	font-size:12px;
	color:#000000;
}
.error2 {
	color:#FF0000;
	font-size:12px;
}


.textbelowlogo
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FF3300;
  font-weight:bold;
}
/*end of classes added By Rupali */