/* Style for Global HTML Tags
 * Date Created/Updated : 23/06/2011
 * Author : Lakshmanan/mxlaks3 
 * Purpose: Global styling for Century Link Shop Rebranding */

/* Global Defaults 
html, body{margin:0px; padding:0px; border:0px}
html{overflow-x:auto; overflow-y:scroll}
body{font:1em/1.25 Arial,Helvetica,sans-serif}

h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight:normal; font-family:Arial,Helvetica,sans-serif}
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, select, textarea
{margin:0; padding:0; font: 12px Arial,Helvetica,sans-serif;}
blockquote{margin:1.25em; padding:1.25em}
q{font-style:italic}
acronym, abbr{cursor:help; border-bottom:1px dashed}
small{font-size:.85em}
big{font-size:1.2em}

a, a:link, a:visited, a:active{text-decoration:none; color:#00853F;}
a:hover{text-decoration:underline; color:#00853F;}
img{border:none}
table{margin:0; padding:0; border:none}
form{margin:0; padding:0; display:inline}
label{cursor:pointer}
legend, caption { display:none; }
fieldset { border:0; }*/

/* Common Custom Classes */

.clear{clear:both;}
.fLeft{float:left}
.fRight{float:right}
.tLeft{text-align:left}
.tRight{text-align:right}
.tCenter{text-align:center}
.tJustify{text-align:justify}
.fImage{padding-right:10px;}
.blockCenter{display:block; margin:0 auto}/* remember to set width */

.bold{font-weight:bold}
.italic{font-style:italic}
.underline{text-decoration:underline}
a.underlineSeeDetail:hover {
    text-decoration: underline !important;
	}
.noindent{margin-left:0; padding-left:0}
.nomargin{margin:0}
.nopadding{padding:0}
.nobullet{list-style:none; list-style-image:none}

/*Global Styles End*/

/* Begin Custom Area Selectors */
div.mainContainer {	
	width:960px;
	height:auto;
	margin: 0 auto;
	padding: 0px;
}
div.container{
	height:auto;
	width:100%;
	margin:0 auto;
	padding: 0px;
	
}
/* Custom styles for content section starts */
div.container p,
div.container form,
div.container ul,
div.container ol,
div.container h2,
div.container h3,
div.container h4,
div.container h5,
div.container dl,
div.container table,
div.container legend{
	/*padding:6px 12px 0px 12px;
	color:#999999;*/
}

div.content{ padding:9px 0px 6px 0px; margin:0;}
div.container h1, div.content h1{font-size:1.2em; color:#5A5A5A; font-weight:bold;}
div.content h2{font-size: 1em; color:#5A5A5A; font-weight:bold;}
div.content h3{font-size: 0.8em;}
div.content ul{padding: 4px 0px 4px 35px;}
div.content ul li{padding: 3px 0px 3px 0px; *padding:1px 0px 2px 0px;}
div.content ul.nobullet{padding:0px 0px 0px 12px;}

div.content hr{ height:1px;	 border:none; border-top: #999999 thin solid; clear:both; }

/* Header Section */
div.header { width:960px; height:auto; margin:0 auto; padding:0px; }
div.utilityheader{ height:auto; width:100%; }
div.head_navlink{ height:auto; width:100%; }
div.utilitybar{ float:right; width:auto; }
div.utilitybar ul{ padding-top:13px; height: 33px; }
div.utilitybar li{ float:left; list-style-type:none; display:inline-block; padding:0px 0px 0px 10px; font-size:1em; }
div.utilitybar li.divide{ padding-top:6px; }
div.utilitybar li a { display:block; /*margin-top:4px;*/ padding:7px 0px 0px 0px; /*border-right:#4A4A4A 1px solid;*/ }
div.utilitybar li a.last_link { border:none; }
div.utilitybar input.nav_search { height:20px; width:178px; vertical-align:top; margin:1px 0 0 2px; padding: 2px 0px 0px 20px; 
background:url(../../images/nav_searchBox.png) no-repeat top left; }
div.utilitybar input.nav_search_icon { background:url(../../images/search-icon.gif) no-repeat top left; height:30px; width:30px;
	margin:0 auto; }
div.main_nav{ width:100%; height:25px; }

/* Footer Section */
div.footer{ width:960px; padding:10px; }	
div.footer div.siteMap{background:#888888 url("../../images/home/footer_bg.png") repeat-x; min-height:300px; height:auto; padding:20px 0px 10px 0px;}

/* SiteMap Starts */
div.footer div.siteMap dl{padding:0px 0px 5px 0px; margin:0px; }
div.footer div.siteMap dl dt{font-weight:bold; color:#8CC63F; padding:10px 0px 0px 0px; font-size:0.7em;}
div.footer div.siteMap dl dd{margin: 0px !important; line-height:95%;}
div.footer div.siteMap dl dt a, div.footer div.siteMap dl dd a{ color:#fcfcfc !important;  font-weight:normal; background:none;
	padding:2px 0px; margin:0px; text-align:left !important; height:auto !important; font-size:0.9em; text-decoration: none;
	line-height:1.5em; }
div.footer div.siteMap dl dt a{font-weight:bold;}
div.footerBottom{ width:960px; padding:0px;	height:auto; }
div.footerBottom p{ text-align:center; padding-bottom:16px; }
div.footerBottom p span a{ font-size:0.95em; }
div.footerBottom p.test{ font-size:0.65em; }
div.footerBottom p a{ color:#000000; padding:0px 0px 0px 2px; text-decoration: none; line-height: 1.2em; font-size:0.85em; }
/* Custom styles for content section ends */

/* End Custom Area Selectors */

#TB_overlay {z-index: 100; height: 1600px; width:118.5% !important; position:absolute;left:-79px;top:0px}
* + HTML  #TB_overlay {z-index: 100; height: 1600px; width:118.2% !important; position:absolute;left:-79px;top:0px}
#welcomeE {margin-left:-200px;}
#cartE {margin-left:-240px;}
