/* -------------------------------------------------------------- 
   CSS 2.1 Created July 10, 2011 by Anil Gadling, Fujitsu Consulting Inda
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0; font-weight: inherit; font-style: inherit; font-size: 1em; font-family: inherit;	vertical-align: baseline;}

legend { display: none; }
body { line-height: 1; color: #333; background: white; height:100%; }
label { cursor:auto; }

.clearfix:after, .col_wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*.clearfix, .col_wrapper { display: inline-block;}*/
/*.clearfix, .col_wrapper {display: block;}*/

.screen-reader-only {position: absolute; left: 0; top: -1000px;	width: 1px;	height: 1px; overflow: hidden; }
.hidden {display: none;	visibility: hidden;}

caption { text-align: left; font-weight: normal; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* -------------------begin css----------------------*/

body {margin: 0;	padding: 0;	border: 0; font-weight: inherit; font-style: inherit; font-size: 1em; font-family: inherit;	vertical-align: baseline;}
html {margin: 0;	padding: 0;	border: 0; font-weight: inherit; font-style: inherit; font-size: 1em; font-family: inherit;	vertical-align: baseline;}

legend { display: none; }
body { line-height: 1; color: #333; background: #a7d1e7; height:100%;  background: #a7d1e7 url('../images_newHomepage/bodybg.png') repeat-x;}
label {cursor:auto; }

.col_wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.col_wrapper { display: inline-block;}
/*.clearfix { display: inline-block;}*/
.col_wrapper {display: block;}

/*.clearfix {display: block;}*/

.screen-reader-only {position: absolute; left: 0; top: -1000px;	width: 1px;	height: 1px; overflow: hidden; }
.hidden {display: none;	visibility: hidden;}



caption { text-align: left; font-weight: normal; }

q:after { content: ""; }

q:before { content: ""; }

blockquote:after { content: ""; }

blockquote:before { content: ""; }
q { quotes: "" ""; }

blockquote { quotes: "" ""; }

/* -------------------begin css----------------------*/
html {font-size:62.5%;}
body {font-family: Arial, verdana, sans-serif; font-size: 1em; color: #333; line-height: 1.5; }
/* text size reset */

p,
h1, h2, h3, h4, h5,
li, 
dt,
dd,
th, 
td {font-size: 1.2em;} 
p .text, th .text, td .text, li .text, dd .text, 
th p, 
th li,
th h1,th h3, th h4, th h5,
td p,
td li,
td h1,td h3, td h4, td h5,
dd p,
dd li,
dd dd,
li p,
li dt,
li dd,
li li,
li h1,li h3, li h4, li h5 { font-size: 1em; }

/* ------------------- global -------------------*/

a:visited {color: #0383B2; text-decoration: none;}
a {color: #0383B2; text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus {outline: 1px dotted #000; }
table {border-collapse: collapse;}
strong {font-weight: bold;}
h1 {font-size: 2.4em; font-weight: bold;line-height: 1; padding-bottom: 15px;}
li {list-style-type: none;}
ul.copy_list {margin-left: 2em; margin-bottom: 10px;}
ul.copy_list li {list-style-type: disc;}
ul.col_list li {width: 50%; float: left;}
.section_header {padding: 3px 0; margin-bottom: 10px; font-size: 1.4em; font-weight: bold;}
.submit {text-align: right;}
.section {padding: 0 10px 20px 10px;}

/*------------------- layout------------------- */
#wrapper {background-color:#fff;}

#wrapper {background /*\**/: transparent url('../images_newHomepage/bg_shadow_ie.png')\9 center top repeat-y; background:transparent url('../images_newHomepage/bg_shadow.png')center top repeat-y;}
#footer_wrapper {padding-bottom: 45px; background: #a7d1e7 url('../images_newHomepage/bg_footer.png') center bottom no-repeat;}
* html #footer_wrapper { background: transparent;}
#container {width: 930px; padding: 0 20px; margin: 0 auto; background: #fff;}
#footer {width: 970px; padding: 0 0px; margin: 0 auto; background: #fff; }
#header {width: 930px; margin: 0 auto; background: #fff; position: relative;}
/*#header {padding: 0px 0px 0px 0px;}*/
/* html #header {padding: 16px 20px 10px 20px;}*/
#container {padding: 0px 0px 38px 0px; width:950px; min-height:700px; height:100%;}
#footer {padding: 0 0px 16px 0px; }
#footer_inner {padding: 20px 0px; }
.logo {/*float: left; margin: 0px 0px -4px 0px; position: absolute; bottom: 0;*/ height: 70px; padding: 1.5em 1.5em 1.2em 0;/* box-sizing: border-box;*/ vertical-align: bottom;}
/*.logo a {display: block; background: url('../images_newHomepage/logo.gif') left top no-repeat; margin-top: 15px;}*/
.index{margin:0px auto;}	
#containerholder{margin:0px auto 10px; width:950px; height:100%; background-color:#fff;}
#containerholderPoc{margin:0px auto 10px; width:950px;}
.force{margin:0px auto 10px; vertical-align:top; height:100%;}
/*------------------- Content Region------------------- */
#topmenuarea{background-image:url('../images_newHomepage/primary_nav.gif'); background-repeat:no-repeat; height:33px; width:971px; margin: 0 auto;}
#maninarea{float:right; width:729px; margin:20px 15px;}
#maninarea td{vertical-align:top;}
#maninarea ul li{margin-left:10px; line-height:30px;}
#maninarea .disney{background-image:url('/images_newHomepage/disneyproducts_panel.jpg'); width:234px; height:126px; vertical-align:top; background-repeat:no-repeat; padding-right:14px;}
#maninarea .disney dt{color:#fff; margin-bottom:5px;}
#maninarea .disney dl{color:#fff; margin:45px 0px 0px 99px; font-size:9px; line-height:13px;}
#maninarea .piday{width:234px; height:126px; vertical-align:top; padding-right:14px;}

#maninarea .pers{background-image:url('/images_newHomepage/personalizedpens_panel.jpg'); width:234px; height:126px; vertical-align:top; background-repeat:no-repeat; padding-right:14px;}
#maninarea .pers20111028{width:234px; height:126px; vertical-align:top; background-repeat:no-repeat; padding-right:14px;}
#maninarea .pers dt{color:#fff; margin-bottom:5px;}
#maninarea .pers dl{color:#fff; margin:45px 0px 0px 88px; font-size:9px; line-height:13px;}
#maninarea .join{background-image:url('/images_newHomepage/mainbanner3.jpg'); width:234px; height:126px; vertical-align:top; background-repeat:no-repeat;}
#maninarea .join dl{color:#fff; margin:40px 0px 0px 18px; font-size:9px; line-height:13px;}
#maninarea .inpt{margin:10px 0px 0px 15px; border:1px solid #fff; font-size:11px; color:#ccc; height:20px; width:146px;}
#maninarea .sbtn{float:right; margin:10px 15px 0px 0px}
#maninarea .mrgin{ margin-right:10px;}
#leftcolumn{width:201px;}
#mySpan{border:0px solid red; width:300px; margin:0px auto;}
#preview{position:absolute;	border:10px solid #333333;	background:#fff; padding:5px; display:none; color:#000; z-index:999999}
/*------------------- navigation------------------- */

.pad {clear:left; padding-top:270px;}
#nav {margin-left:15px;}
#nav {font-family:verdana, arial, sans-serif;  margin-left:0px; color:#fff;}
#nav td{border-right:1px solid #ccc; height:20px; padding:4px;}
#nav a{color:#fff; padding:10px;}
#nav a:hover {color:#17abfc; text-decoration:none;}  
#nav .selected {color:#fff; text-decoration:none; background:Transparent url(../images_newHomepage/navhover_bg.gif) repeat-x top left; padding:0px 10px 0px 10px;} 

#top_nav {/*padding:0; */text-align: right;/* float:right;*/ margin: 0.8em 0 0.5em 0;}
#top_nav li {display: inline; list-style-type: none; padding: 0 0 0 3px; line-height: 1; font-weight: normal; font-size: 1.2em;}
#top_nav img{vertical-align:text-bottom; padding:0px;}
#top_nav .highlight a {color: #ff3333;}
#top_nav .cart {padding: 3px 0 1px 30px; background: url('../images_newHomepage/icon_cart.gif') left top no-repeat; text-transform: none;}

/*------------------- header items ------------------- */

#site_search {float: right; text-align: right; font-size: 0.2em; color: #666666;}
#site_search .text { margin-left: 5px;}
#site_search ul {display: inline;}
#site_search li {display:inline; list-style-type:none;}
#site_search li.active ul {left: auto;}
#searchback{ text-align:right; margin:0 auto; width:940px;}
#searchback a{ font-family:Arial, Verdana, Sans-Serif; font-size:11px;}
.rounded{background:#fff url('../images_newHomepage/input.png') no-repeat center right; border:none; font-family: Arial, Verdana, Sans-Serif; color:#666666; font-size: 11px; height:18px; padding:3px 10px 2px 10px; width:200px; vertical-align:top; margin-top:3px;}
.gobutton{margin:3px 22px 0px 0px;}
#supernav{/*width:auto; height:94px; margin:-10px auto; display:table; */float:right; text-align:right; line-height: 2.5em;}

#phnumber{list-style-type: none; font-size: 12px; font-weight:bold; font-family:verdana;/* margin:10px 0px 0px 10px; float:right;*/}
#phnumber li{/*padding-left:23px; */display:inline}
#phnumber .phnu{padding-left:0px;}
#phnumber .phnu p{text-align:right; font-weight:normal;}
#phnumber .phnu small{color:Red; font-weight:bold;}
#phnumber strong {color: #0000ce; font-size: 18px;}
#phnumber .phicon{background:url('../images_newHomepage/phicon.png') no-repeat bottom left;}

#topmessage{ float:right; padding:10px 10px 0px 0px;}
#topmessage li {list-style-type: none; display: inline ; font-size: 1.3em;}
#login_register {float: right; margin:5px 10px 0px 0px; }
#login_register li {list-style-type: none; display: inline ; padding-left:5px; font-size: 1.3em; }
#login_register strong {color: #ff3333;}
#login_register .nedhlp{background:url('../images_newHomepage/nedhlpicon.png') no-repeat bottom left; padding-left:18px;}

.breadcrumb {text-transform:lowercase; height:20px; position: relative; width:auto; float:left; }
.breadcrumb li {list-style-type: none; display: inline;}
.hrrule{color: #cccccc; height:1px; margin:0px}
/* -------------------------------------------------------------- HOME PAGE -------------------------------------------------------------- */

/*-------------------Main Content-------------------*/
.featuredproducts{ float:right; margin:0px 20px 5px 0px; width:720px;}
.featuredproducts .divde{ width:560px; border-bottom:1px solid #ccc; height:1px; position:absolute; margin:18px 0px 0px 90px;} 
.title{font-family:Verdana, Sans-Serif; font-size:17px; color:#333333; font-weight:bold; background:#fff url('../images_newHomepage/bestseaso_divider.gif') repeat-x center left;}
.tophead td{width:90%; vertical-align:middle;}
.tophead .viewmore{background-color:#fff; text-align:right;}

.featuredproducts .col1{margin-left:0px;}
.featuredproducts .col1 li{display:inline; float:left; margin: 9px 15px 0px 0px; text-align:center;}
.featuredproducts img{border:1px solid #ccc;}
.featuredproducts h3{font-weight:normal; font-size:13px; width:140px; text-align:center;margin:0px auto;}
.featuredproducts strong {color: #b13648;}
.featuredproducts p {font-weight:bold; margin-bottom:3px; font-size:13px}

.promotionsec{float:right; margin:10px 0px 0px 0px; width:728px;}
.promotionsec span{margin-left:0px; }
.promotionsec ul{ height:99px; margin-top:-102px;}
.promotionsec li{width:97px; height:95px; background-color:#fff; border:1px solid #d5d4d4; display:inline; float:left; margin-right:15px; position:relative; left:150px;}

.viewmorelink{float:right; width:737px; text-align:right; margin:5px 20px;}
#promobansmall{float:right; margin:10px 10px; border-top:1px solid #ccc; height:200px;}

/*------------------- Left Column -------------------*/
#topages{margin-top:10px;}
#topages ul{width:201px;}
#topages li{margin-left:20px}
#topages h1{font-family:Arial, Verdana, Sans-Serif; font-size:14px; padding:19px 0px 9px 19px;}

/*------------------- footer items -------------------*/

#footer .affiliations {text-align: center;  margin-bottom: 10px;}
#footer .affiliations a {padding: 0 5px 0 5px;}
.footer_nav {text-align: center; width:680px; margin:0px auto;}
* html #footer_nav { text-align: center; width:625px; margin:0px auto;}
.footer_nav li { list-style-type: none; display: inline; border-left: 1px solid #000; padding: 0 0.50em 0 0.55em;}
.footer_nav li img{vertical-align:middle; margin-right:2px}
.footer_nav li.first {padding-left: 0; border: none;}
.footer_nav li.last {padding-right: 0;}
#footer .copyright {text-align: center; margin-top:10px;}
#footer th{font-family:Arial, Verdana, Sans-Serif; font-size:17px; font-weight:bold; padding:15px 0px 10px 10px;}
#footer td{padding-left:10px; vertical-align:text-top;}
.footertable{width:913px; height:200px;}
.footertable td{padding:0px 10px 0px 10px;}
.footercont{border-top:1px solid #ccc; width:100%;}
.footercont td{padding:0px 20px; line-height:185%; width:50%;}
.footercont span{font-size:13px;}
.footercont img{border:0px;}
.footercont p{padding:9px 0px 7px;}
.footercont ul{margin-top:5px;}
.footercont li{font-size:11px;}
.footercont li strong{font-weight:bold; color:#b74600; font-size:12px; margin:0px;}
.events {width:100%;border-collapse: separate;}
.events td{padding:0px; vertical-align:top;font-size: 11px;}
.events th{font-weight: bold;color: #b74600;font-size: 12px;text-align: left;}
.reqcat{border-bottom:1px solid #ccc; margin:20px 0px 0px 0px;}
.reqcat img{margin-left:35px;}
.joinourcom{margin:20px 0px 0px 20px;}
.joinourcom dl{margin:5px 0px 0px 70px;}
.joinourcom dt{display:inline-block; margin-right:10px;}
.shopping_cart_page tr, td{border: 0px solid red; font-size:12px;}

#maninareaaffilite{float:right; width:729px; margin:20px 15px;}
#maninareaaffilite td{vertical-align:top;}
#maninareaaffilite ul li{margin-left:10px; line-height:30px;}
#maninareaaffilite li {list-style-type:disc;}
#maninareaaffilite a{color:#0060ff;}
.sitemap {float:left; width:33%; padding-left:8px;}
#pop{height:300px; width:500px; position:fixed;	bottom:50%;	right:50%; border:2px solid; padding:10px; background:#FFFFFF; border-radius:9px;}
	
