@charset "utf-8";
/* CSS Document */

/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-size:2em;
}
 
h2 {
padding:20px 0;
letter-spacing:-1px;
font-size:1.5em;
}
 
h3 {
font-size:1em;
font-weight:bold;
}
 
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
}
 
ul, ol {
padding:0 0 1.25em 2.5em;
}
 
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
small {
font-size:0.85em;
}
.lftarrow {
	float: left;
	height: 24px;
	width: 21px;
	padding-right: 4px;
	padding-left: 4px;
}

 
img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Links *****/
 
a,
a:link,
a:visited,
a:hover {
text-decoration:underline;
}
 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
 
textarea {
width:100%;
}
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 
table {
border:0;
margin:0;
padding:0;
}
 
/***** Wrapper *****/
 
#wrap {
width:1024px;
margin:0 auto;
}
 
/***** Global Classes *****/
 
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:0px 0 4px 4px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

















body
{
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	color:#01334f;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
}

#container
{
	width:1004px;
}

#header
{
	height:119px;
	background: url(../images/headerBg.jpg) repeat-x;
}

.Logo
{
	float:left;
}

.headerRight
{
	float:right;
	width:648px;
	height:40px;
	background: url(../images/searchBarBg.jpg) no-repeat right center;
}

.rightside
{
padding-top:56px;
}
.srchInput
{
	float:left;
	padding-right: 6px;
	position:relative;
}
.srchBtn
{
	float:left;
	padding-top: 2px;
}
.headerSelect
{
	float:right;
	padding-right: 10px;
	padding-top: 2px;
}
.srchInput input {
	height: 18px;
	width: 240px;
}
.hrsidePlace {
	padding-top: 9px;
	padding-left: 40px;
	text-align: left;
}
.srchBtn input {
	background: url(../images/searchBtnImg.jpg) no-repeat;
	height: 20px;
	width: 66px;
	border-style: none;
}
.headerSelect select {
	color: #506a77;
	width: 250px;
}
.menuSide {
	width: 1004px;
}
.menuSide .menuleft {
	background: url(../images/menuleftSide.jpg) no-repeat;
	float: left;
	height: 59px;
	width: 23px;
}
.menuSide .menuright {

	background: url(../images/menurightSide.jpg) no-repeat;
	float: right;
	height: 59px;
	width: 23px;
}
.menuSide .menu {
	background: url(../images/menuBg.jpg) repeat-x;
	float: left;
	height: 59px;
	width: 958px;
}
.bodyContent {
	width: 1004px;
}
.bodyContent .conLeftSide {
	background: url(../images/leftsideShade.jpg) no-repeat;
	float: left;
	width: 23px;
	height: 261px;
}
.bodyContent .conRightSide {
	background: url(../images/rightsideShade.jpg) no-repeat;
	float: right;
	width: 23px;
	height: 261px;
}
.bodyContent .conCenter {
	background: #FFFFFF;
	float: left;
	width: 958px;
}

.cls1
{
clear:both;
height:20px;
}.footer .footerLinks {
	font-size: 11px;
	color: #000000;
}
.footer .footerLinks a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
.footer .rights {
	font-size: 11px;
	color: #000000;
	padding-top: 4px;
}






a.ovalbutton{
background: transparent url('../images/menuLeft.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 46px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 59px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #ffffff; /*button text color*/
text-decoration: none;
font-weight:bold;
}

a.ovalbutton span{
background: transparent url('../images/menuRight.gif') no-repeat top right;
display: block;
padding: 9px 9px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}









a.ovalbuttonSelected{
background: transparent url('../images/menuLeft.gif') no-repeat bottom left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 46px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 59px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbuttonSelected, a:visited.ovalbuttonSelected, a:active.ovalbuttonSelected{
color: #3c76a8; /*button text color*/
text-decoration: none;
font-weight:bold;
}

a.ovalbuttonSelected span{
background: transparent url('../images/menuRight.gif') no-repeat bottom right;
display: block;
padding: 9px 9px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}






















a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;

}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #3c76a8;
}

.buttonwrapper{ 
overflow: hidden; 
width: 100%;
}








.conCenter .mobileContent {
	text-align: left;
	padding: 10px 10px 0px;
}
.justMobHeading {
	font-size: 16px;
	font-weight: bold;
	color: #5b7eac;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px 4px 0px 0px;
	line-height: 12px;
}
.lftSide {
	float: left;
	width: 256px;
	text-align: left;
}
.rightSide {
	text-align: left;
	float: right;
	width: 672px;
}
.contManufacture {
	background: url(../images/cot-manufacturers.jpg) no-repeat;
	height: 29px;
	width: 256px;
}
.manufTxt {
	font: bold 12px Tahoma;
	color: #2975b1;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 6px;
}

.manufTxt2 {
	font: bold 12px Tahoma;
	color: #506a77;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 6px;
}


.manufacturesBrands ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.manufacturesBrands ul li {
	float: left;
	padding-right: 4px;
	padding-left: 4px;
}
.manufacturesBrands .menu .txtLink a, .manufacturesBrands .menu .txtLink, .txtLink a {
	font-weight: bold;
	color: #2975b1;
	text-decoration: none;
	display: block;
	padding-top: 10px;
}
.menu .scrollerImg {
	height: 46px;
	width: 46px;
}
.manufacturesBrands {
	text-align: center;
	padding-top: 20px;
}
.scrolls {
	text-align: right;
}
.scrolls .arrowLeft {
	float: right;
	cursor: pointer;
	height: 12px;
	width: 17px;
	margin-right: 2px;
	margin-left: 2px;
}
.scrolls .arrowRight {
	float: right;
	cursor: pointer;
	height: 12px;
	width: 17px;
	margin-right: 20px;
	margin-left: 10px;
}
.sidePanels {
	padding-bottom: 1px;
	border-bottom: 1px solid #f8f6f6;
	height: 24px;
}
.sidePanels .panelLeft {
	float: left;
}
.sidePanels .panelRight {
	float: right;
	padding-top: 4px;
}
.freeGifts {
	background: url(../images/freegiftsBg.jpg) no-repeat left;
	height: 41px;
	width: 265px;
}
.giftsTxt {
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 19px;
	padding-left: 16px;
}
.selectArea {
	padding-top: 10px;
	text-align: center;
}
.newsArea {
	background: url(../images/newsPanelBg.jpg) no-repeat left;
	height: 41px;
	width: 255px;
}
.newsTxt {
	color: #525151;
	font-size: 11px;
	padding: 12px 6px 6px;
}
#container .bodyContent .conCenter .mobileContent .lftSide .news {
	background: url(../images/newsBg.jpg) repeat-x center top;
	border-bottom: 1px solid #637c8a;
}
.newsTxt2 {
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 20px;
	padding-left: 10px;
}
.newsHeader {
	font-size: 13px;
	font-weight: bold;
	color: #525151;
	/*width: 200px;*/
	width: 180px;
}
.newsDate {
	font-size: 11px;
	color: #cc1103;
	/*width: 190px;*/
	width: 170px;
	text-align: right;
}
.newsTxt .newsLink a {
	font-size: 11px;
	text-decoration: none;
	color: #fc7500;
	text-align: right;
}
.newsSdetail {
	padding-top: 2px;
	padding-bottom: 2px;
	/*width: 200px;*/
	width: 180px;
}
.newsTxt img {
	float: right;
	margin-bottom: 2px;
	margin-left: 4px;
}
.newsLink {
	text-align:left;
	/*width: 200px;*/
	width: 180px;
}
.freeDeals {
	text-align: center;
	font-weight: bold;
	padding: 10px 12px;
}
.htcheading {
	background: url(../images/htc.jpg) no-repeat left bottom;
	height: 26px;
	border-bottom: 1px solid #637c8a;
}
.htcheading2 {
	background: url(../images/htc2.jpg) no-repeat left bottom;
	height: 26px;
	width: 672px;
	border-bottom: 1px solid #637c8a;
}
.htcheading .htcTxt, .htcheading2 .htcTxt {
	font-size:13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 10px;
}
.contentListing .cgTop {
	background: url(../images/contentListingTop.jpg) no-repeat;
	height: 6px;
	width: 672px;
	overflow: hidden;
	clear: both;
}

.contentListing .cgTop2 {
	background: url(../images/contentListingTop2.jpg) no-repeat;
	height: 6px;
	width: 672px;
	overflow: hidden;
	clear: both;
}

.contentListing .cgBot {
	background: url(../images/contentListingBot.jpg) no-repeat top;
	height: 6px;
	width: 672px;
	overflow: hidden;
	clear: both;
}
.contentListing .cgMid {

	background: url(../images/contentListingMid.jpg) repeat-y;
	width: 672px;
	overflow: hidden;
}
.red-currency {
	font-weight: bold;
	color: #ed1c24;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.companyTxt {
	font-size: 12px;
	color: #0022b1;
	padding-top: 0px;
	padding-bottom: 4px;
}
.headingBluePro {
	font-size: 13px;
	font-weight: bold;
	color: #0022b1;
}
.lineSeperator {
	background: url(../images/lineSepBg.gif) repeat-x center center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 4px;
	margin-left: 4px;
}
.proListingTd {
	padding-top: 10px;
	padding-bottom: 10px;
}
.rtarrow {
	float: left;
	height: 24px;
	width: 21px;
	padding-right: 4px;
	padding-left: 4px;
}
.navLinks {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
.navLinks li {
	display: block;
	float: left;
	height: 24px;
	width: 21px;
	padding-right: 4px;
	padding-left: 4px;
	text-align: center;
}
.navLinks .adjSp a {
	color: #000000;
	text-decoration: none;
}

.navLinks .selected {
	background: url(../images/naviTxtBg.gif) no-repeat center center;
	float: left;
	height: 24px;
	width: 21px;
	text-align: center;
	font-weight: bold;
}
.adjSp {
	padding-top: 6px;
}
.navLinks .adjSp a:hover {
	color: #999999;
	text-decoration: none;
}
.linksPlacing {
	padding-top:10px;
	padding-left: 240px;
}
.introTxt {
	line-height: 14px;
}
.cgMid .containerInner {
	padding: 20px;
}
.containerInner img {
	vertical-align: middle;
	padding-right: 2px;
	padding-left: 2px;
}
.topGreybox {
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/topGreyBox.jpg) no-repeat;
	height: 32px;
	width: 672px;
	font-size: 10px;
	clear: both;
	overflow: visible;
}
.tblBrd {
	border-right: 1px solid #8ea5b5;
	border-left: 1px solid #8ea5b5;
	border-top-style: none;
	border-bottom-style: none;
}
.bBandPackage {
	width: 670px;
	text-align: left;
}
.bPackageBrd {
	border-right: 1px solid #8ea5b5;
	border-bottom: 1px solid #8ea5b5;
	border-top-style: none;
	border-left-style: none;
	padding: 0px;
	font-size: 12px;
}
.bPackageBrdBot {
	border-right: none;
	border-bottom: 1px solid #8ea5b5;
	border-top-style: none;
	border-left-style: none;
	font-size: 12px;
}

.bPackageBrdNo {
	border-right: none;
	border-bottom: none;
	border-top-style: none;
	border-left-style: none;
	font-size: 12px;
}

.rightSide {
	width: 672px;
}
.blueBold {
	font-weight: bold;
	color: #0022b1;
}
.bPackageBrdLeftBot {
	border-right: none;
	border-bottom: none;
	border-top-style: none;
	border-left-style: none;
	background: url(../images/borderCornerLeft.jpg) no-repeat left top;
}

.bPackageBrdRtBot {

background: url(../images/borderCornerRight.jpg) no-repeat right top;
	
}
.headerTxtPlacing {
	padding-top: 10px;
}
.headerTxtPlacing_Home {
	padding-top: 4px;
}
.headerTxtPlacing2 {
	padding-top: 10px;
}

.bPackageBrdSb {
	border-right: 1px solid #8ea5b5;
	border-bottom: none;
	border-top-style: none;
	border-left-style: none;
	padding: 2px;
}
.closingBrd1 {
	border-right: none;
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	height: 8px;
	border-top-style: none;
	border-left-style: none;
	background: url(../images/botBorder.jpg) no-repeat center bottom;
}

.closingBrd2 {
	border-right: none;
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	height: 8px;
	border-top-style: none;
	border-left-style: none;
	background: url(../images/botBorder2.jpg) no-repeat center bottom;
}

.closingBrd3 {
	border-right: none;
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	height: 8px;
	border-top-style: none;
	border-left-style: none;
	background: url(../images/botBorder3.jpg) no-repeat center bottom;
}


.closingBrd4 {
	border-right: none;
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	height: 8px;
	border-top-style: none;
	border-left-style: none;
	background: url(../images/botBorder4.jpg) no-repeat center bottom;
}

.closingBrd5 {
	border-right: none;
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	height: 8px;
	border-top-style: none;
	border-left-style: none;
	background: url(../images/botBorder5.jpg) no-repeat left bottom;
}





.closingBrd6 {
	border-right: none;
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	height: 8px;
	border-top-style: none;
	border-left-style: none;
	background: url(../images/botBorder6.jpg) no-repeat left bottom;
}




.closingBrd7{
	border-right: none;
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	height: 8px;
	border-top-style: none;
	border-left-style: none;
	background: url(../images/botBorder7.jpg) no-repeat left bottom;
}


.closingBrd9{
	border-right: none;
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	height: 8px;
	border-top-style: none;
	border-left-style: none;
	background: url(../images/botBottomSingkeLine.jpg) no-repeat left bottom;
}



.mobContainer {
	text-align: left;
	vertical-align: top;
	height: 280px;
	width: 180px;
	background: url(../images/mobContainer.jpg) no-repeat;
}
.mobBg {
	background: url(../images/mobBg.jpg) no-repeat left top;
	height: 185px;
	width: 132px;
}
.btn-space {
	padding-left: 40px;
	padding-top: 10px;
}
.left {
	float: left;
}
.left img {
	padding-right: 2px;
	padding-left: 2px;
}
.mobConSp {
	padding-top: 14px;
	padding-left: 24px;
}
.mobDetails {
	padding-top: 10px;
	padding-left: 12px;
}
.left a {
	color: #666666;
	text-decoration: none;
}
.headingPh {
	background: url(../images/headingBarBg.jpg) no-repeat;
	height: 39px;
	width: 672px;
}
.headingPh .txt {
	font-size: 14px;
	font-weight: bold;
	color: #4d6774;
	padding-top: 6px;
	padding-left: 14px;
}
.phDetail .con .conTxt {
	padding: 10px;
}
.phDetail .con {
	background: url(../images/conBg.jpg) repeat-y;
	width: 672px;
}
.phDetail .conBot {
	background: url(../images/conBot.jpg) no-repeat top;
	height: 5px;
	width: 672px;
}
.sdLeft {
	float: left;
	width: 170px;
	padding-right: 10px;
	line-height: 20px;
	padding-left: 10px;
}
.sdmid {
	float: left;
	width: 190px;
	padding-left: 10px;
	line-height: 20px;
	padding-right: 10px;
	border-right: 1px solid #9e9e9e;
	border-left: 1px solid #9e9e9e;
}
.sdRight {
	float: left;
	line-height: 20px;
	padding-left: 10px;
}
.manufacturesBrands .menu li {
	padding-right: 12x;
	padding-left: 12px;
}
.headingUpper {
	font-size: 14px;
	font-weight: bolder;
	border-bottom: 1px dashed #cccccc;
	padding: 2px 2px 2px 20px;
}
.imgWidTxt {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.imgLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 4px;
}

.secCon {
	line-height: 28px;
}


















a.ovalbuttonm
{
background: transparent url('../images/btnLeftTab.jpg') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; 
line-height: 19px; 
height: 27px; 
padding-left: 11px; 
text-decoration: none;
}

a:link.ovalbuttonm, a:visited.ovalbuttonm, a:active.ovalbuttonm
{
color: #ffffff;
font-weight:bold;
text-decoration:none;
}

a.ovalbuttonm span
{
background: transparent url('../images/btnRightTab.jpg') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; 

}







a.ovalbutton1
{
background: transparent url('../images/btnLeftTab.jpg') no-repeat bottom left;
display: block;
float: left;
font: normal 13px Tahoma;
line-height: 19px;
height: 27px;
padding-left: 11px;
text-decoration: none;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}
a.ovalbutton1:visited, .ovalbutton1:active, .ovalbutton1:hover
{
color: #ffffff;
font-weight:bold;
text-decoration:none;
}
a.ovalbutton1 span
{
background: transparent url('../images/btnRightTab.jpg') no-repeat bottom right;
display: block;
padding: 4px 11px 4px 0;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}

a.ovalbuttonm:hover
{ 
background-position: bottom left;
}

a.ovalbuttonm:hover span
{ 
background-position: bottom right;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}

.buttonwrapperSec
{
	overflow: hidden;
	width: 672px;
	height:27px;
	background: url(../images/blueDot.jpg) repeat-x center bottom;

}
.btns-right {
	color: #8ea5b5;
	float: right;
}

.boldHeading {
	color: #4D6774;
	font-weight:bold;
}

.btns-right a {
	color: #4d6774;
	text-decoration: none;
}
.orangeTxt {
	font-weight: bold;
	color: #df5800;
}
.orangeTxtNorm {
	color: #df5800;
}

.blckTxt {
	font-weight: bold;
	color: #5D637C;
}
.blckTxtNorm {
	color: #5D637C;
}

.blueMoreInfo {
	color: #0022b1;
}
.stampBg {
	
	color: #d52607;
	/*background: url(../images/stampBg.jpg) no-repeat center center;*/
	width: 94px;
	height: 90px;
}
.stampBg .txt {
	padding-top: 30px;
}
.free-off {
	font-size: 11px;
	font-weight: bold;
	color: #5d637c;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sideline {
	background: #f5f7fa url(../images/sideLine.jpg) repeat-y right top;
	border-bottom: 1px dotted #CBCBCB;
}
.brdBtmOther {
	border-bottom: 1px dotted #CBCBCB;
}
.brdBtmOther2 {
	border-bottom: 1px dotted #CBCBCB;
	background: #F5F7FA;
}
.brdBtmOther3 {
	border-bottom: 1px dotted #CBCBCB;
	padding: 2px;
}























































a.ovalbuttonn
{
background: transparent url('../images/tab3Left.jpg') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; 
line-height: 19px; 
height: 27px; 
padding-left: 11px; 
text-decoration: none;
}

a:link.ovalbuttonn, a:visited.ovalbuttonn, a:active.ovalbuttonm
{
color: #2271AE;
font-weight:bold;
text-decoration:none;
}

a.ovalbuttonn span
{
background: transparent url('../images/tab3Right.jpg') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; 

}

a.ovalbutton3
{
background: transparent url('../images/tab3Left.jpg') no-repeat bottom left;
display: block;
float: left;
font: normal 13px Tahoma;
line-height: 19px;
height: 27px;
padding-left: 11px;
text-decoration: none;
color: #2271AE;
font-weight:bold;
text-decoration:none;
}
a.ovalbutton3:visited, .ovalbutton3:active, .ovalbutton3:hover
{
color: #2271AE;
font-weight:bold;
text-decoration:none;
}
a.ovalbutton3 span
{
background: transparent url('../images/tab3Right.jpg') no-repeat bottom right;
display: block;
padding: 4px 11px 4px 0;
color: #000044;
font-weight:bold;
text-decoration:none;
}

a.ovalbuttonn:hover
{ 
background-position: bottom left;
}

a.ovalbuttonn:hover span
{ 
background-position: bottom right;
color: #000044;
font-weight:bold;
text-decoration:none;
}

.buttonwrapperSec2
{
	overflow: hidden;
	height:27px;
	background: url(../images/blueDot.jpg) repeat-x center bottom;
	width: 672px;

}
.whiteHeadingTxt {
	font-size: 12px;
}
.whiteHeadingTxtC2 {
	font-size: 12px;
	padding-left:10px;
	width:350px;
}
.whiteHeadingTxt2 {
	font-size: 13px;
}
.terrifTab1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.terrifTab1-1 {

	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}
.terrifTab2 {
	font-weight: normal;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
}


a
{
	color:#FC7500;
}
a.white
{
	color:white;
	text-decoration:none;
}

/*Adeel Ahmad Edidted Below*/


.ac_results {
		position: relative;
		top:8px;
		width: 400px;
		background-color: #ffffff;
		text-align:left;
		padding-left:5px;
		max-height:500px;
		overflow:auto;
	}
	
	.ac_results ul {
		list-style:none;
		margin: 0px;
		padding: 0px;
	}
	
	.ac_results li {
		
		margin: 0px 0px 3px 0px;
		padding: 0px;
		cursor: pointer;
	}
	
	.ac_results li:hover {
		background-color: #659CD8;
	}
	
#CntReviews	
{
display:none;
}
.ac_results
{
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}
.ac_odd
{
background-color:#e8e8e8;
line-height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ac_even
{
line-height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ac_loading {
	background: white url(../images/indicator.gif) right center no-repeat;
}

/************************/


.mobBox {
	width: 163px;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
}
.mobBox .top {
	background: url(../images/mbTopBg.jpg) no-repeat;
	height: 12px;
	width: 163px;
}

.mobBox .top2 {
	background: url(../images/mbTopBg2.jpg) no-repeat;
	height: 37px;
	width: 163px;
	text-align: left;
}
.mobBox .bot {
	background: url(../images/mbBotBg.jpg) no-repeat;
	height: 12px;
	width: 163px;
}
.mobBox .mid {
	background: url(../images/mbMidBg.jpg) repeat-y;
	width: 163px;
}
.mobBox .mid .data {
	text-align: center;
}
.dottedseperator {
	background: url(../images/dottedLine.jpg) repeat-x center center;
	height: 20px;
	margin-right: 6px;
	margin-left: 6px;
}
.dottedseperator2 {
	background: url(../images/dottedLine.jpg) repeat-x center center;
	height: 10px;
	margin-right: 6px;
	margin-left: 6px;
}
.compareBtn {
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
}


.mobBox .top2 .txt {
	padding-top: 3px;
	padding-left: 32px;
}

#d-menu {
	height: 26px;
}
#d-menu .left {
	background: url(../images/d-menu-left.jpg) no-repeat left top;
	height: 26px;
}
#d-menu .left .right {
	background: url(../images/d-menu-right.jpg) no-repeat right top;
	height: 26px;
	margin-left: 6px;
}
#d-menu .left .right .d-menu-Txt {
	padding-right: 12px;
	padding-left: 6px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding-top: 6px;
}
#WelcomeTXT
{
float:left;
width:960px;
overflow:hidden;
text-align:left;
padding-bottom:20px;
padding-left:5px;
}
a.bold {
	font-weight:bold;
}

.bPackageBrd2
{
	font-size:10px;
}

#errorMsg, .errorMsg, .warnMsg {
  background: #F07F7F url(../images/uf_error.png) repeat scroll 0% 0%;
  border: solid 1px #DF7D7D;
  color: #A80202;
  padding: 8px;
  display: none;
  font-weight: bold;
  font-size: 14px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
}

#successMsg, .successMsg {
  background: #F07F7F url(../images/uf_success.png) repeat scroll 0% 0%;
  border: solid 1px #009900;
  color: #009900;
  padding: 8px;
  display: none;
  font-weight: bold;
  font-size: 14px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
}

#infoMsg, .infoMsg {
  background: #F07F7F url(../images/uf_focused.png) repeat scroll 0% 0%;
  border: solid 1px #FFCC00;
  color: black;
  padding: 8px;
  display: none;
  font-weight: bold;
  font-size: 14px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
}

/* BEGIN PAGINATION*/
.paging-Links .simple {
	border: 1px solid #CCCCCC;
	display:inline;
	padding: 4px;
	margin-right: 1px;
	margin-left: 1px;
	font-weight: bold;
}
.paging-Links .link {
	border: 1px solid #CCCCCC;
	display:inline;
	padding: 4px;
	margin-right: 1px;
	margin-left: 1px;	
}
.paging-Links .link a {
	color: #666666;
	text-decoration: none;
}
.paging-Links .link a:hover {
	color: #000000;
	text-decoration: none;
}
.paging-Links .link:hover {
	border: 1px solid #CCCCCC;
	display:inline;
	padding: 4px;
	margin-right: 1px;
	margin-left: 1px;
	background: #eeeeee;
}
.paging-Links .simple-dots {
	border: 1px solid #CCCCCC;
	display:inline;
	padding: 4px;
	margin-right: 1px;
	margin-left: 1px;
	color: #666666;
}
.paging-Links .arrow-right {
	display:inline;
	padding: 4px;
	margin-right: 1px;
	margin-left: 1px;
	font-weight: bold;	
}
.paging-Links .arrow-right a{
	padding-top:10px;
	font-size:18px;
	color:#666666;
	text-decoration:none;
}
.paging-Links .arrow-left {
	display:inline;
	padding: 4px;
	margin-right: 1px;
	margin-left: 1px;
	font-weight: bold;	
}
.paging-Links .arrow-left a{
	padding-top:10px;	
	font-size:18px;
	color:#666666;
	text-decoration:none;
}
/* END PAGINATION*/
#SearchResults
{
position:absolute;
background-color:#FFFFFF;
z-index:100;
overflow:hidden;
}
.tblSearchAlternate
{
background-color:#8EA5B5;
}
.tblSearchAlternate td
{
color:white;
background-color:#8EA5B5;
}
.SearchLink ,.SearchLink:hover
{
color:white;
}

#bredcrum{
	padding-left:0px;
}
