body, html 	{margin: 0; padding: 0px; border: 0; font-family: Arial, Helvetica, sans-serif;  color: #000000;}
body		{font-size : 12px; background-image: url(../images/bgr.gif); background-color: #ffffff;}
p 			{} /* font-size: 12px; */
a 			{text-decoration: none; color: #6aa1d9;}
a:hover 	{color: #6aa1d9; text-decoration: underline;}
td 			{font-style : normal; font-family : Arial, Helvetica, sans-serif; vertical-align: top;}
b, strong 	{font-weight : bold;}
img 		{border: 0;}
.clear		{clear: both;}

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color: #C22428;}
h1 {font-size : 18px; font-weight: normal; margin:0 0 7px 0; padding:0; line-height: 18px;}
h2 {font-size : 16px; font-weight: bold; margin:0 0 7px 0; padding:0; line-height: 16px;}
h3 {font-size : 14px; font-weight: bold; margin:0 0 6px 0; padding:0; line-height: 14px;}
h4 {font-size : 12px; font-weight: bold; margin:0 0 5px 0; padding:0; line-height: 13px;}


/* Container */
#cart #cartheader td {background-color:#C22428;color:#FFFFFF;font-weight:bold;padding:5px 7px 5px 2px;}
#cart #item td {padding: 5px 1px 5px 2px;border-bottom:dotted 1px #C22428;vertical-align:middle;}
#cart #billingitem td {padding: 1px 1px 1px 1px;vertical-align:middle;}
#cart #total {background-color:#C22428;color:#FFFFFF;font-weight:bold;padding:5px 11px 5px 11px;display:block;float:right;}

/* Container */
#container {background-color: #ffffff; width: 900px; padding: 0 20px 5px 20px; margin: 20px auto 0 auto;}

/* Header */
#header {height: 115px; position: relative;}

#productheader {font-size : 14px; font-weight: bold; margin:0 0 6px 0; padding:0; line-height: 14px;}

#topNav 		{float: right; text-align: right; font-size: 12px; margin: 10px 0 0 0; overflow: auto;}
#topNav a 		{padding: 6px 0 0 24px; font-weight: bold; color: #053d8b; display: block;}
#topNav a:hover {color: #9ccbfb; text-decoration: none;}
#header #logo 	{float: left; margin: 0 0 0 15px;}
#topNav ul		{margin: 0; padding: 0; list-style: none;}
#topNav li 		{float: left; height: 24px; border: 0px solid #FF6600; margin-left: 30px;}
#topNav #link01 {background-image: url(../images/ico_shopping_bag.gif); background-repeat: no-repeat; }
#topNav #link02 {background-image: url(../images/ico_checkout.gif); background-repeat: no-repeat;}
#topNav #link03 {background-image: url(../images/ico_account.gif); background-repeat: no-repeat;}
#topNav #link04 {background-image: url(../images/ico_tel.gif); background-repeat: no-repeat;}

#mainNav 			{height: 28px; position: absolute; top: 69px; left: 0; width: 900px; border: 0px solid #FF0000; text-align: right;}
#mainNav .button 	{margin: 0 0 0 10px;}
#mainNav a 			{}
#mainNav a:hover 	{text-decoration: none; color: #9ccbfb;}


#main 					{}
#main #leftCol 			{width: 50%;}
#main #rightCol 		{width: 50%;}


/* Homepage */
#homeContent 			{border-top: 10px solid #ffffff;}
#homeContent td 		{font-size: 12px; line-height: 12px; background-color: #d8e8f4;}
#homeContent #col01,
#homeContent #col02		{width: 50%;}
#homeContent .content 	{line-height: 12px; padding: 20px 20px 30px 35px;}


/* Page */
#pageContent 	{border: dashed 1px #C22428; line-height:125%; font-size : 14px;padding:15px;width:868px;line-height:125%;}
#pageHeader 	{padding-bottom:20px;}

/* Product listing */
.productList 			{margin: 0 0 20px 0; clear: both; overflow: hidden;}
.productList ul 		{margin: 0; padding: 0; list-style: none;}
.productList li 		{width: 170px; margin-left: 50px; float: left;}
.productList li.first 	{margin-left: 0;}
.smallImg 				{border: 1px solid #b7b7b2; margin-bottom: 2px;}
.blueBar 				{background-color: #d8e8f4;}

.buyOptions 				{}
.buyOptions .col01 	 	{padding: 0 2px 0 5px;}
.buyOptions .col01 span {display: block; padding-top: 3px}
.buyOptions .col03 		{text-align: right;}

.sideNav {list-style: none; font-size: 15px; margin-left: 20px;margin-top: 0;padding:0;}
.sideNav li {font-size: 14px;padding: 5px 0 5px 0; border-bottom: dotted 1px #d6e8ee;}
.sideNav img {padding-right: 7px;}

/* Left Navigation */
ul#leftNav 				{list-style: none; margin: 0 0 30px 0; padding: 0;}
ul#leftNav li 			{padding: 3px 0 3px 0; border-bottom: 0px solid #d6e8ee;}
ul#leftNav li a 		{color: #6aa1d9; font-size : 11px; font-weight: bold;}
ul#leftNav li a:hover 	{color: #34679a; text-decoration: none;}
ul#leftNav h3 			{list-style: none; margin: 0; padding: 0;}

/* Sub Navigation */
#rightPanel 			{width: 170px; float: right; padding: 0px 0px 20px 20px; margin: 0px 0 30px 30px; font-size : 9pt; border-left: 0px solid #d6e8ee; vertical-align: top; }
ul#subnav 				{list-style: none; margin: 0 0 30px 0; padding: 0;}
ul#subnav li 			{border-bottom: 1px solid #d6e8ee; padding: 1px 0 2px 0;}
ul#subnav li a 			{color: #6aa1d9;font-size: 11px;}
ul#subnav li a:hover 	{color: #34679a; text-decoration: none;}
ul#subnav h3 			{list-style: none;margin: 0 0 5px 0; padding: 0;}


/* Footer */
#footer 			{margin: 0 auto 0 auto; color: #726867; font-weight: normal; background-color: #FFFFFF; line-height: 11px; padding: 10px 0 10px 0; clear: both;}
#footer #copyright 	{float: left; font-size: 11px; margin: 0 0 0 10px;}
#footer #bottomnav 	{float:right; padding: 0 0 5px 0;}
#footer a 			{color:#003399; padding: 0 10px 0 5px; font-size: 12px;}
#footer a:hover 	{color:#003399; text-decoration: underline;}


/* Forms */
form 				{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
input, textarea 	{border: 1px solid #9e9e9e; font-family: Arial, Helvetica, sans-serif; font-size: 11px;padding: 1px 2px 1px 2px;}
#submit,.submit 		{margin-top: 5px; font-size:12px;padding: 1px 4px 1px 4px; background-color: #D8E8F3; font-weight: bold;}


/* Custom */
select 
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color : #000000; 
font-weight: normal; 
} 

.stepPhoto {padding-right:8px;}
.myStory {line-height:normal;font-size:11px;color:#000000;position:relative;top:0px;left:0px;display:block;padding:4px 10px 4px 10px; cursor:pointer;text-decoration:underline;color: #6aa1d9;}
.myStory:hover {background:#C22428;color:#ffffff;text-decoration:none;}
.myStoryClass {font-size:12px;font-weight: normal;position:absolute;z-index:1000;left:0;top:22px;visibility:hidden;width:169px;height:80px;background-color:#FFFFFF;border: solid 1px #C22428;padding:10px;color:#000000;overflow: auto; background: #FFFFFF;} /*background: url('/global/images/myStory.jpg'); background-position: left:-50px top: -40px;*/
