/* Copyright Choclatique.com */
/* Site design and development by PCF Virtual, www.pcfvirtual.com */


/*********** HTML ELEMENTS ***********/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	background-color: #39200B;
	background-image: url(../images/bkgd04.gif);
	background-repeat: repeat;
	top: 0;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	color: #fff;}
	
	
	
	
	
	
	
/*********** LINKS ***********/
a:link, a:visited { color: #E7C140; text-decoration: underline; }
a:hover { color: #F9DE82; }







/*********** HEADER STYLES ***********/
.pagehead { background: url(../images/bkgd-login.jpg) repeat-x #39200B; vertical-align: middle; padding: 10px; margin-left: 1px; width: 691px; height: auto; border-bottom: 1px solid #9A6944;  }
h1.inside { font-family: Georgia, "Times New Roman", Times, serif; font-size: 130%; color: #fff; text-align: left; line-height: 130%; margin-bottom: 0; margin-top: 0; font-weight: normal; background: url(../images/icon-q.gif) no-repeat left; padding-left: 20px;   }
h1.product { font-family: Georgia, "Times New Roman", Times, serif; font-size: 130%; color: #fff; text-align: left; line-height: 130%; margin-bottom: 0; margin-top: 0; font-weight: normal;}


h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 140%; color: #FFCC00; text-align: left; line-height: 130%; margin-bottom: 0; margin-top: 0; font-weight: normal;  }
h2.sub { font-family: Georgia, "Times New Roman", Times, serif; font-size: 120%; color: #FFF; text-align: left; font-style: italic; line-height: 130%; margin-bottom: 0; margin-top: 0; font-weight: normal; border-bottom: 1px solid #FFF; padding-bottom: 10px;  }
h2.sub2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 120%; color: #FFCC00; text-align: left; line-height: 130%; margin-bottom: 0; margin-top: 0; font-weight: normal: }
h2.center { font-family: Georgia, "Times New Roman", Times, serif; font-size: 140%; color: #FFCC00; text-align: center; line-height: 130%; margin-bottom: 0; margin-top: 0; font-weight: normal;  }



h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 130%; color: #fff; text-align: left; line-height: 130%; margin-bottom: 0; margin-top: 0; font-weight: normal;  }
h3.tooltip { font-family: Georgia, "Times New Roman", Times, serif; font-size: 130%; color: #fff; text-align: left; line-height: 130%; margin-bottom: 0; margin-top: 0; font-weight: normal; color: #993333;  }
h3.boxcontents { font-family: Georgia, "Times New Roman", Times, serif; font-size: 130%; color: #fff; text-align: left; line-height: 130%; margin-bottom: 0; margin-top: 0; font-weight: normal; border-bottom: 1px solid #39200B; padding-bottom: 10px;  }


#header h1 span { display: block; position: relative; z-index: 1; font-size: 60%; }
/* IE5 Mac Hack \*/ #header h1 { overflow: hidden; } /*/ #header h1 { text-indent: -100em; } /* End Hack */
#content h2 span { display: block; position: relative; z-index: 1;font-size: 60%;}
/* IE5 Mac Hack \*/ #content h2 { overflow: hidden; } /*/ #content h2 { text-indent: -100em; } /* End Hack */

#hd-header, #hd-header span { width: 994px; color: #000; height: 150px; background: url(../images/img-headerbackground.jpg) no-repeat; margin: 0; font-size: 60%;  }
#hd-header span { margin-bottom: -150px; }








/*********** IMAGE STYLES ***********/

.image-right { float: right; margin-left: 10px; }
.image-left { float: left; margin-right: 10px; }
.image-left-border { float: left; margin-right: 10px; margin-bottom: 3px; border: 3px solid #a57547; }
.imagebox-right { float: right; margin-left: 10px; margin-bottom: 10px; font-size: 85%; text-align: center; }









/*********** FONT STYLES ***********/

.registered { vertical-align: super; font-size: 60%;  }
.body-small { font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.nonbold { font-weight: normal; }
.bodybold { font-size: 110%; font-weight: bold;  color: #FFCC00; }
.bodybold2 { font-weight: bold;  color: #FFCC00; }

#calloutbox { width: 250px; height: auto; padding: 10px; background-color: #834022; margin: 0 10px 10px 0; float: left; }
.calloutbox-head { width: auto; height:auto; padding: 10px; background: url(../images/bkgd-login.jpg) repeat-x #39200B; text-align: left; font-weight: bold; }
#callout { padding-left: 0; margin-left: 0; margin-bottom: 0; margin-top: 0; width: auto; }
#calloutbox li { margin: 0; border-bottom: 1px dotted #FFF; padding: 10px 0; list-style: none; }

.shipping-table {background-color: #834022; padding: 10px; margin: 0; border: 1px solid #FFF; width: 668; }
.shipping-table-1 { width: 104px; vertical-align: top; background: #6E2A0C; padding: 10px;  }
.shipping-table-2 { width: 246px; vertical-align: top; background: #6E2A0C; padding: 10px; }
.shipping-table-3 { width: 123px; vertical-align: top; background: #6E2A0C; padding: 10px; }
.shipping-table-4 { padding: 10px; vertical-align: top; }
.shipping-table-5 { padding: 10px;  background: #561C03; vertical-align: top; }


.gc-subhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF;  font-weight: bold; background: url(../images/bkgd-login.jpg) repeat-x #39200B; padding: 10px;} 






/*********** MAIN CONTAINERS ***********/
#maincontainer { width: 994px; height: auto; background-color: #83522D; border-left: 1px solid #000;  border-right: 1px solid #000;  border-bottom: 1px solid #000; margin: 0 auto;   }
#header { width: 994px; height: 150px; }
#logo { width: 351px; height: 150px; position: absolute; float: left; margin: 0; border: 0; z-index: 2; }


#content-top { width: 994px; height: 20px; background: url(../images/bkgd-home-content-top.gif) no-repeat #83522D; }
#content-bottom { width: 994px; height: 20px; clear: both;  background: url(../images/bkgd-home-content-bot.gif) no-repeat #83522D; }
#content { width: 974px; height: auto; background: url(../images/bkgd-home-content.gif) repeat-y #83522D; margin: 0; padding: 0 10px 0 10px; font-size: 85%; }
#leftcol { width: 211px; height: 100%; float: left; background-color: #9A6944; margin: 0 10px 0 0; padding: 0 10px 0 10px }
#centercol { width: 474px; float: left; background-color: #B28B6E;  margin: 0 10px 0 0; padding: 0 10px 0 10px  }
#rightcol { width: 208px; float: left; background-color: #9A6944;  margin: 0; padding: 0 10px 0 10px;  }



#content-inside-top { width: 994px; height: 20px; background: url(../images/bkgd-content-all-top.gif) no-repeat #83522D; }
#content-inside-bottom { width: 994px; height: 20px; clear: both;  background: url(../images/bkgd-content-all-bot.gif) no-repeat #83522D; }
#content-inside { width: 974px; height: auto; background: url(../images/bkgd-content-all.jpg) repeat-y #83522D; margin: 0; padding:  0 10px 0 10px; font-size: 85%; }
#leftcol-inside { width: 211px; height: 100%;  float: left; background-color: #9A6944; margin: 0 10px 0 0; padding: 0 10px 0 10px; }
#rightcol-inside { width: 713px; float: left;  background-color: #9A6944; margin: 0; padding: 0 10px 0 10px;  }

#bodycontent { width: 691px; background: url(../images/bkgd-content.jpg) no-repeat #612B13; margin-left: 1px; padding: 10px; text-align: left; font-size: 85%; line-height: 170%; }

.colclear { width: 70%; height: auto; background: none; clear: both;}
.colclear-black { width: 70%; height: auto; background: none; clear: both;}






/*********** MAIN NAVIGATION ***********/
#mainnav { width: 994px; height: auto; background: #39200B url(../images/img-nav-bkgd.jpg) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size: 11px; border-bottom: 1px solid #AE912A; border-top: 1px solid #AE912A;  }
#navlist { list-style: none; margin: 0; padding: 15px 10px 15px 20px; }
@media all { #mainnav { text-align: left; } }
#mainnav li { display: inline; line-height: 17px; margin: 0; padding: 0 8px 0 8px; position: relative; }
#mainnav a, #mainnav a:link, #mainnav a:visited { color: #FFF; cursor: pointer; display: inline; margin: 0;  position: relative; text-decoration: none; }
#mainnav a:hover { color: #E7C140; text-decoration: underline; }
#navlistssl { list-style: none; margin: 0; padding: 0 0 0 0;left:900px }

.orderhere { border-bottom: 1px solid #9A6944 ; }




/*********** SUBSECTION NAVIGATION FOR TOP NAV ***********/
#subsectionnav { width: 100%; height: auto; margin: 0 auto; background: #241308; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size: 85%; border-top: 1px solid #AE912A; }
#subsectionnavlist { list-style: none; margin: 0 0 0 0; padding: 5px 10px 5px 10px; }
@media all { #subsectionnav { text-align: center; } }
#subsectionnav li { display: inline; line-height: 17px; margin: 0; padding: 0 12px 0 12px;  position: relative; }
#subsectionnav a, #subsectionnav a:link, #subsectionnav a:visited { color: #FFF; cursor: pointer; display: inline; margin: 0; position: relative; text-decoration: none; }
#subsectionnav a:hover { color: #E7C140; text-decoration: underline; }


#active a, #active a:link, #active a:visited { display: inline; line-height: 17px; margin: 0; position: relative; color: #E7C140; font-weight: bold;  }
#active a:hover { color: #E7C140; text-decoration: none; font-weight: bold; }






/***********  LINK TRAIL ***********/

#linktrail { width: 974px;  background: none; color: #fff;  padding: 0; margin: 10px 10px 0 10px; font-size: 70%; line-height: 100%; text-align: left; }
#navlist2 { list-style: none; margin: 0; }
#linktrail li { display: inline; margin: 0; padding: 0 2px 0 2px; position: relative; font-size: 90%;}
@media all { #linktrail  { text-align: right; } }
#linktrail  a, #linktrail  a:link, #linktrail  a:visited { color: #FFF; cursor: pointer; display: inline; margin: 0;  position: relative; text-decoration: none; }
#linktrail  a:hover { color: #E7C140; text-decoration: underline; }






/*********** HOMEPAGE CONTENT ***********/

#loginbox { width: auto; height:auto; padding: 10px; background: url(../images/bkgd-login.jpg) repeat-x #39200B; text-align: left; vertical-align: middle; font-size: 80%; border-bottom: 1px solid #9A6944 ; }
.icon01 { margin-right: 5px; vertical-align: middle; }
.icon02 { margin-right: 5px; margin-left: 10px; vertical-align: middle; }
.icon03 { margin-left: 5px; vertical-align: middle; }
#loginbox a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }



#searchbox { width: auto; height: auto; padding: 10px; background: url(../images/bkgd-login.jpg) repeat-x #39200B; text-align: left; vertical-align: middle; font-size: 11px; border-top: 1px solid #9A6944 ;  }
#searchbox-inside { width: auto; height:auto; padding: 10px; background: url(../images/bkgd-login.jpg) repeat-x #39200B; text-align: left; vertical-align: middle; font-size: 11px; border-top: 1px solid #9A6944 ; border-bottom: 1px solid #9A6944 ;  }


#subnav { width: auto; text-align: left; padding: 10px; margin: 0; background: url(../images/bkgd-nav.jpg) repeat #652606; font-size: 11px; }
#subnav ul { margin: 0; padding: 0; list-style-type: none; }
#subnav li.maincategory { padding: 0 0 5px 0; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; list-style-image: url(../images/img-arrow.gif); font-size: 12px; line-height: 17px;}
#subnav li.subcategory { padding: 0 0 3px 0; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; font-size: 11px;  line-height: 17px;}
#subnav a:link, #subnav a:visited { color: #FFF; text-decoration: none; }
#subnav a:hover { color: #E7C140;text-decoration: underline;  }

#flash { width: 472px; height: 390px; background-color: #83522D; }

.homepage-rtbx { width: 206px; height: auto; margin-bottom: 10px; }
.homepage-hd { width: 206px; height: 26px; border-bottom: 1px solid #9A6944 ; }
.homepage-specials { width: 206px; height: auto; font-size: 75%; background: url(../images/bkgd-form.gif) repeat; text-align: center; }
.homepage-emailform { padding: 0px; }
.form-search { vertical-align: middle; width: 110px; }
.form-fields { vertical-align: middle; width: 120px; }
.form { margin-bottom: 0; margin-top: 0;}




/***********  MY ACCOUNT ***********/
#myaccountbox { width: 974px;  background-color: #83522D; color: #fff;  font-size: 70%; padding: 10px 10px 10px 10px; border-bottom: 1px solid #9A6944;  }
#myaccount { width: auto; height: auto; margin: 0; }
#myaccount ul { color: #FFF; margin: 0 5px; padding: 0; text-align: center; list-style: none; display: inline; }
#myaccount li { list-style: none; display: inline; padding: 0 2px; margin: 0; }
#myaccount a:link, #myaccount a:visited { color: #fff; text-decoration: underline; }
#myaccount a:hover { color: #E7C140; }






/*********** FOOTER ***********/
#footer { width: 954px; background: #39200B url(../images/bkgd-footer.jpg) repeat-x; color: #fff;  font-size: 11px; line-height: 175%; border-top: 1px solid #AE912A; padding: 20px;  }
#footerlinks { width: auto; height: auto; margin: 0; }
#footerlinks ul { color: #FFF; margin: 0 5px; padding: 0; text-align: center; list-style: none; display: inline; }
#footerlinks li { list-style: none; display: inline; padding: 0 2px; margin: 0; }
#footerlinks a:link, #footerlinks a:visited { color: #fff; text-decoration: underline; }
#footerlinks a:hover { color: #E7C140; }
.disclaimer {  background: none; width: 94%; padding: 1% 3% 1% 3%; line-height: 120%; font-size: 10px;  }





/***********  PRODUCTS ***********/

#product-large { border-right: 1px solid #612B13; width: 337px; float: left; }
#product-thumb { background-color: #39200B; border: 1px solid #39200B; width: 147px; float: left; margin-right: 10px; margin-bottom: 10px; }
.enlarge { font-size: 80%; margin-left: 5px; }
#product-center { float: left; width: 290px; margin-right: 10px; margin-bottom: 10px; }
#product-right { float: left; width: 340px; }
#product-cart { float: left; width: 210px; border-left: 1px solid #9A6944; padding-left: 10px; margin-bottom: 10px; }
.product-subhead { font-family: Georgia, "Times New Roman", Times, serif; background: url(../images/bkgd-login.jpg) repeat-x #39200B; vertical-align: middle; padding: 10px; width: 333px; height: auto; border-bottom: 1px solid #612B13; font-size: 130%;  }
.product-desc { margin-top: 0px; }
.product-size { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #9A6944; }
.product-form { margin-top: 0; margin-left: 0; }
.button { margin-top: 10px; margin-right: 10px; }
.quantityfield { vertical-align: middle; width: 25px; }
.quantity { margin: 0; float: right;  }
.price { margin-left: 20px; }
.size {  }
.itemnumber { font-size: 85%; font-style: italic; }
.categorydescription { width: auto; height: auto; padding-bottom: 0; }

#boxcontents { border: 1px solid #39200B; width: 669px; padding: 10px; background: #8C471C ; clear: both;  }
#noboxcontents { border: 0px solid #39200B; width: 669px; padding: 10px 0 10px 0; clear: both; }

#boxcontent-table { width: 665px; }
.boxcontent-column { width: 54px; padding: 10px; border: none; text-align: center;  }
.boxcontent-flavor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; line-height: 90%; text-align: center; }
#boxcontent-table a, #boxcontent-table a:link, #boxcontent-table a:visited { color: #FFFFFF; text-decoration: none; }
#boxcontent-table a:hover { color: #E7C140; text-decoration: underline; } 

#boxcontents2 { border: 1px solid #39200B; width: 669px; padding: 10px; background: #8C471C no-repeat; clear: both;  }
#boxcontent-table2 { width: 665px; }
.boxcontent-column2 { width: 60px; padding: 10px; border: none; text-align: center; }
.boxcontent-flavor2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; line-height: 90%; text-align: center; width: 60px;}
#boxcontent-table2 a, #boxcontent-table2 a:link, #boxcontent-table2 a:visited { color: #FFFFFF; text-decoration: none; }
#boxcontent-table2 a:hover { color: #E7C140; text-decoration: underline; } 


#categorynav { width: 353px; }
#categorynav ul { margin-top: 0; margin-left: 0; margin-bottom:0; padding-left: 0; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif;  }
#categorynav a { display: block; padding: 3px 3px 3px 10px; width: 340px; background-color: #88461A; border-bottom: 1px solid #612B13; }
#categorynav a img { vertical-align:middle; margin-top: 0px;  }
#categorynav a:link, #navlist3 a:visited { color: #EEE; text-decoration: none; }
#categorynav a:hover { background-color: #853C0B; color: #fff; }

.text123 { font-size: 12px;text-align: right; }
.text { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; }
.textred { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:red; font-weight:bold; } 
.textblack { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:black;  font-weight:bold;} 
.tableordermain { background-color: #976340;}
.tableorderrow { background-color: #BE9173;}
.tableorderdetails { background-color: #F9EDE4; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color:black;} 
 a.textlink:link, a.textlink:visited { color: #000000; text-decoration: underline; }

 .products{
}


/***********  CUSTOM BOX STYLES ***********/
.boxcontent-custom2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; line-height: 90%; text-align: left; width: 150px;}
.boxcontent-custom { width: 40px; padding: 2px; border: none; text-align: center; }
div.cart {CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; WIDTH: 200px; PADDING-TOP: 8px; }
.increaseBox {background-color: #ECEAE1; text-align: center; cursor: default; border-top: 2px solid #F4F2EB; border-right: 2px solid #D2CABB; border-bottom: 2px solid #d2cabb; border-left: 2px solid #f4f2eb; padding: 5px; }
.cb-entrytext { text-align: center; }
.cb-td { text-align: center; padding-top: 15px; }
.cb-img { border: none; }





/***********  NEWS NAVIGATION ***********/
 
#newsnav { width: 600px; text-align: left; padding: 0 0 0 0; margin: 30px auto;  background: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 130%; border-top: 1px dotted #eee;  }
#newsnav ul { margin-top: 0px; margin-left: 0; margin-bottom: 0px; padding: 0; list-style-type: none; }
#newsnav li { display: block; padding: 20px; width: auto; margin-left: 0; background: url(http://www.choclatique.com/assets/images/img-arrow.gif) no-repeat center left; border-bottom: 1px dotted #eee; 
}
#newsnav a:link, #newsnav a:visited {  #E7C140; text-decoration: none; }
#newsnav a:hover { color: #F9DE82; text-decoration: underline; }




/***********  PRESS RELEASE NAVIGATION ***********/
 
#prnav { width: 660px; text-align: left; padding: 20px 0 0 0; margin: 20px auto; background: none; border-top: 1px dotted #eee; }
#prnav ul { margin-top: 0px; margin-left: 0; margin-bottom: 0px; padding: 0; list-style-type: none; }
#prnav li { display: block; padding: 0 20px 20px 20px;  margin-left: 0; margin-bottom: 20px; width: auto; background: url(http://www.choclatique.com/assets/images/img-arrow2.gif) no-repeat top left; border-bottom: 1px dotted #eee; 
}
#prnav a:link, #prnav a:visited {  #E7C140; text-decoration: none; }
#prnav a:hover { color: #F9DE82;  text-decoration: underline; }
.prback { margin-bottom: 20px; }





/***********  LINKS PAGE ***********/
.logobox { width: 140px; height: 140px; vertical-align: top; float: left; padding: 16px 16px 16px 16px; background: none; text-align: center; }
.logoclear { clear: both; height: 15px; width: auto; background: none;}





/***********  CLUB DE CHOCLATIQUE ***********/
h3.cdch3subhead { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #FFCC00; text-align: left; line-height: 150%; margin-bottom: 30px; padding-bottom: 8px; margin-top: 30px; padding-top: 8px; font-weight: normal; border-bottom: 1px solid #83522D; border-top: 1px solid #83522D;  } 
h3.cdchead { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #fff; text-align: center; line-height: 150%; margin-bottom: 10px; margin-top: 0; font-weight: normal;  }
h4.cdcsubhead { font-size: 12px; color: #fff; text-align: center; line-height: 150%; margin-bottom: 10px; margin-top: 0; font-weight: normal;  }
h4.cdcsubhead2 { font-size: 12px; color: #fff; text-align: center; line-height: 150%; margin-bottom: 10px; margin-top: 0; font-weight: normal;  }


.cdc-pricetable { margin-bottom: 20px; margin-top: 20px; background: #3B1605; border: 5px solid #3B1605; }
.cdc-month { padding: 10px; text-align: left; width: 100px; background: #824428; color: #FFF; }
.cdc-price { padding: 10px; text-align: left; width: 200px; background: #824428; color: #FFF; }

#cdcdetails { margin-left: 0; padding-left: 0; list-style: none; }
#cdcdetails li { margin-bottom: 10px; background: url(../images/q.gif) no-repeat; padding-left: 20px; margin-left: 0; background-position: 0 .25em; }

.cdcmonthtable {background: #3B1605; border: 5px solid #3B1605;  }
.cdcimage { margin-bottom: 5px; border: 2px solid #8D543B; }
.cdc-product { width: 130px; padding: 10px; text-align: center; font-size: 10px; line-height: 15px; vertical-align: top; background: #824428; }
.cdcproductname { text-align: center; }
.cdcproductmonth { text-align: center; font-weight: normal;  margin-bottom: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; }
.cdcquestion { font-weight: bold; font-size: 11px; line-height: 20px; }
.cdcanswer { margin-left: 50px; }

.clubhome { width: 186px; background: url(../images/bkgd-clubhome.gif) repeat #9E5520; padding: 10px; text-align: center; color: #FFF;  }
.clubhometext { text-align: center; font-size: 10px; margin-bottom: 5px; }
.clubhomeimage { margin-bottom: 5px; border: 2px solid #5B2A06; }




/***********  WHOLESALE ***********/


.wholesale-header { background: #39200B; color: #FFF; font-size: 130%; padding: 10px; font-family: Georgia, "Times New Roman", Times, serif; }
.login-table { width: auto; background: none; font-family: Verdana, Arial, Helvetica, sans-serif; }



/***********  SHIPPING SPECIAL ***********/

.shippingspecial { padding: 10px; margin-bottom: 10px; width: auto; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #FFFFFF; line-height: 150%; background: #7B300E;  }

.warningmessage { padding: 10px; margin-bottom: 10px; width: auto; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; line-height: 150%; background: #39200B;  }




/***********  CONTACT US ***********/
.contactinfo { border-top: 1px dotted #eee; padding: 20px; margin-top: 40px; }

/***********  PROMOTION OPTIONS ***********/

.promotionoffer { padding: 10px; padding-left: 30px;margin-bottom: 10px; width: auto; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;  color: #FFFFFF; line-height: 150%; background: #7B300E; font-weight:normal; }


.promotionoffer img { vertical-align:middle; }


/***********  PRESS OPTIONS ***********/

.articlepicture {
	float: left;
	text-align: center;
	margin-top: 15px;
	width: 200px;
	
}

.articlecontent {
	margin-top: 15px;
	margin-left: 200px;
}

.checkoutinfo {
   margin-left: 220px !important; /* Firefox */
   margin-top: -20px !important; /* Firefox */
   width:230px;
   position:absolute;
   border: 0px solid red;

}
