html, body, div, span, h1, h2, h3, h4, h5, h6, hr, p, a, font, img, strong, sub, sup, b, u, i, center, blockquote, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;padding: 0;}

table {border-collapse: collapse;border-spacing: 0;}
:focus {outline: 0;}

.nocss{display:none;}
.clrbth{clear:both;}
.txtinvalid{background-color:red;}

a{text-decoration:none; color:#854F2B;}
a:hover{text-decoration:underline;}
a img{border:none;}

ul {list-style-type:disc; list-style-position:outside;}
ol {list-style-position:outside;}

hr{border: none 0; height:0px; /*border-bottom:1px solid #736E6B; border-top:1px solid #8cadc8;*/}

h1{font-family:Georgia,serif; font-weight:normal; font-size:30px; }
h2{font-family:Georgia,serif; font-weight:normal; font-size:26px;}
h3{font-family:Georgia,serif; font-weight:normal; font-size:22px;}
.infotxt{font-size:11px;}

body{background-color:#59351B; font-family:Arial, Helvetica, sans-serif; color:#342220; font-size:13px;}

/* Styling for Chocolate */
#maincontainer0{background:#FFFCF5 url(http://images.chocolatecortes.com.s3.amazonaws.com/bg_tile.png) repeat-x; width:100%;}
#maincontainer1{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/nav_bar_tile.png) repeat-x 0 50px; width:100%;}
#maincontainer2{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/background_img2.gif) no-repeat top center; width:100%; margin:0px auto;}

#topcontainer{height:44px; color:#553B2E; font-size:12px; overflow:hidden;}
#topcontainer .container{width:980px; margin:0px auto; padding:0 10px;}
#topcontainer a{color:#553B2E;}
#topcontainer li{list-style-type:none; height:25px; float:left; padding-left:10px;}
#topcontainer #toplanguage{float:left; width:305px; padding-top:10px;}
#topcontainer #toplanguage #languagelinkarea{float:left; width:82px; padding-top:5px; padding-left: 5px;}
#topcontainer #toplanguage #countrydroplabel{padding-top:5px;}

#languageDR{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/flag.gif) no-repeat 0px 2px;}

#topcontainer #topnav{width:380px; float:left; font-weight:bold; padding-top:15px;}
#topcontainer #topnav li{padding-right:10px;}
#topcontainer #topsearch{width:170px; float:right; padding-top:10px; position:relative;}
#topcontainer #topsearch input{margin:0px; float:left; display:block;}
#topcontainer #topsearch .inputtxt{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/search.gif) no-repeat; width:112px; height:18px; padding:4px 3px 2px 25px; color:#553B2E; border:0px none;}
#topcontainer #topsearch .submit{position:absolute; top:10px; right:0px;}
#topcontainer #topsearch .submit img{}
#topcontainer #topsocial { float: left; width: 100px; padding-top: 13px; padding-left: 10px; display: inline; }
#topcontainer #topsocial img { margin-right: 4px; }

#mainnavcontainer{clear:both;font-size:14px;}
#mainnavcontainer .container{width:1000px; margin:0px auto;}
#mainnavcontainer #mainlogo{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/logo3.png) no-repeat; width:351px; height:72px; float:left;}
#mainnavcontainer #mainlogo a{display:block; width:351px; height:72px;}
#mainnavcontainer #mainnav{ height:72px; width:600px; float:right;}
#mainnavcontainer #mainnav ul{padding-top:19px;}
#mainnavcontainer #mainnav li{list-style-type:none; height:33px; float:left; padding-left:10px;}
#mainnavcontainer #mainnav li a{display:block; height:33px; float:left; color:#fff; font-weight:bold;} 
#mainnavcontainer #mainnav li a .rightborder{padding:8px 10px 9px 10px;}
#mainnavcontainer #mainnav li a:hover, #mainnav li.selected a{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/nav_rollover_tile.gif) repeat-x; text-decoration:none;} 
#mainnavcontainer #mainnav li a:hover .leftborder, #mainnav li.selected a .leftborder{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/nav_rollover_left.gif) no-repeat top left;} 
#mainnavcontainer #mainnav li a:hover .rightborder, #mainnav li.selected a .rightborder{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/nav_rollover_right.gif) no-repeat top right;} 

#outercontainer{clear:both;}
#outercontainer .homecontainer, #outercontainer .container{width:998px; padding-top:10px; margin:0 auto;}

#outercontainer .subcontenttop{width:1020px; height:42px; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/subpage_lead_top.png) no-repeat; margin:30px auto 0 auto;}
#outercontainer .subcontentcontainer{width:1020px; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/subpage_content.gif) repeat-y 20px 0; margin:0 auto;}
#outercontainer .subcontentcontainerinner{width:980px; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/subpage_lead_content.png) no-repeat; padding:20px 20px 0px 20px;}
#outercontainer .subcontentcontainerinner .leftcolumn{float:left; width:240px; overflow:hidden;}
#outercontainer .subcontentcontainerinner .rightcolumn{float:right; width:660px; overflow:hidden; padding: 0 40px;}

#outercontainer .subcontenttop_nocol{width:1020px; height:42px; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/top_span_no_column.png) no-repeat; margin:30px auto 0 auto;}
#outercontainer .subcontentcontainer_nocol{width:1020px; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/subpage_content_no_column.gif) repeat-y 20px 0; margin:0 auto;}
#outercontainer .subcontentcontainerinner_nocol{width:920px; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/subpage_lead_content_no_column.png) no-repeat; padding:20px 50px;}

#outterbottom{width:980px; height:30px; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/bg_bottom.gif) no-repeat 20px 0; clear:both;}

#footercontainer{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/footer_bg_tile.gif) repeat-x top center; width:100%; height:245px; color:#ffffff; font-size:12px;}
#footercontainer .container{width:980px; margin:0px auto; padding:0 10px;}
#footercontainer a{color:#ffffff;}
#footercontainer strong{background:transparent !important;}
#footercontainer li{list-style-type:none;}
#footercontainer #footerwave{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/footer_bg_top_repeat.gif) repeat-x top center; width:100%; height:70px; margin:0 auto;}
#footercontainer #footerlinks{width:820px; height:65px; float:left;}
#footercontainer #footerlinks li{height:30px; float:left; padding-right:22px; white-space:nowrap;}
#footercontainer #bottomlogo{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/logo_cortex_footer.gif) no-repeat; width:125px; height:35px; float:right;}
#footercontainer #bottomlogo a{width:125px; height:35px; display:block;}
#footercontainer #footerlanguage{clear:both; }
#footercontainer #footerlanguage #bottomlanguage{width:320px; float:left;}
#footercontainer #footerlanguage #languagelinkarea{float:left; width:100px; padding-top:5px;}
#footercontainer #footerlanguage #countrydroplabel{padding-top:5px;}

#footercontainer #footerlanguage #copyright{float:right; padding-top:5px;}

/* Page Content Styling Extras */
.leftcolumn h3{padding:10px 0 20px 30px; display:block; color:#342220; font-size:20px;}
.leftcolumn h3 a{color:#342220;}

#leftnavlist{ padding-bottom:1px; font-weight:bold; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/subpage_nav_separator_1px.gif) no-repeat bottom left;}
#leftnavlist .selected a{color:#342220; background:#FFFCF5 url(http://images.chocolatecortes.com.s3.amazonaws.com/subpage_nav_separator_1px.gif) no-repeat;}
#leftnavlist li{clear:both; height:50px; list-style-type:none; display:inline; cursor:pointer;}
#leftnavlist a{display:block; height:50px; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/subpage_nav_separator.gif) no-repeat;padding-right:15px;}
#leftnavlist a:hover{background:#fff url(http://images.chocolatecortes.com.s3.amazonaws.com/subpage_nav_separator_1px.gif) no-repeat; text-decoration:none;}
#leftnavlist .leftnav_left{padding-left:30px; float:left; width:40px; padding-top:10px; cursor:pointer;}
#leftnavlist .leftnav_right{ float:right; width:140px; cursor:pointer;}
#leftnavlist .leftnav_full{padding-left:30px; float:left; width:195px; padding-top:18px; cursor:pointer;}

.imagecontainerborder{padding:1px; background:#D9D2C2;}
.imagecontainerthinborder{padding:5px; background:#F2E8DC;}
.imagecontainerthickborder{padding:9px; background:#F2E8DC;}
.imagecontainerborder img{display:block;}

#productarea, #recipearea{margin-top:40px;}

#producttabs li, #recipetabs li{list-stype-type:none; display:block; float:left; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/tab_middle.gif) repeat-x; margin-right:5px;}
#producttabs li a, #recipetabs li a{color:#342220; line-height:37px; float:left; height:37px; display:block;}
#producttabs .tableft, #recipetabs .tableft{height:37px; width:10px; float:left; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/tab_left.gif) no-repeat;}
#producttabs .tabright, #recipetabs .tabright{height:37px; width:10px; float:left; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/tab_right.gif) no-repeat;}

#producttabs, #recipetabs{font-size:14px; height:37px; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/tab_bg.gif) repeat-x;}

#producttabs .ui-tabs-selected, #recipetabs .ui-tabs-selected{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/tab_selected_middle.gif) repeat-x; font-weight:bold;}
#producttabs .ui-tabs-selected .tableft, #recipetabs .ui-tabs-selected .tableft{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/tab_selected_left.gif) no-repeat;}
#producttabs .ui-tabs-selected .tabright, #recipetabs .ui-tabs-selected .tabright{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/tab_selected_right.gif) no-repeat;}

#productarea .ui-tabs-panel, #recipearea .ui-tabs-panel{padding:35px 0 70px 0;}

#horizcurvedbox{}
#horizcurvedbox .boxtop{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/missions_contentbox_top.gif) no-repeat center top; width:660px; height:10px;}
#horizcurvedbox .boxmiddle{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/missions_contentbox_middle.gif) repeat-y;}
#horizcurvedbox .boxbottom{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/missions_contentbox_bottom.gif) no-repeat center bottom; width:660px; height:10px;}

/* Contact Page */
#contactus .formfield{display:block; padding:0px 0 5px 5px; margin-bottom:10px; width:260px;}
#contactus .formfield .inputtxtbox{display:block; width:250px;} 
#contactus .formfield .inputtxtarea{display:block; width:250px;} 

/* Share Recipe */
#sharerecipearea .formfield{display:block; padding:2px 0 5px 5px; margin-bottom:8px; width:400px;}
#sharerecipearea .inputtxtbox{width:360px;}
#sharerecipearea .inputtxtarea{width:360px;}
#sharerecipearea .inputselect option{width:340px;}

/* Article Page */

#articlecontent{font-size:12px; line-height:20px;}
#articlecontent p{padding-bottom:10px;}
#articlecontent ul{padding-bottom:10px; list-style-position:inside;}
#articlecontent img{background:#F2E8DC; padding:9px; border:1px solid #D9D2C2; margin:20px;}
#articlecontent blockquote{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/icon_quotes_left.gif) no-repeat 20px 15px; margin:10px 0 20px 0; border-top:1px solid #D9D2C2; border-bottom:1px solid #D9D2C2;}
#articlecontent blockquote p{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/icon_quotes_right.gif) no-repeat 620px bottom; text-align:justify; font-size:20px; line-height:28px; font-family:Georgia,serif; padding:5px 45px; margin:15px 0;}

#articlecontent #maintitle{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/mast_bg_missions.jpg) no-repeat; width:660px; height:240px;}
#articlecontent #maintitle.branch{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/mast_bg_branch.jpg) no-repeat;}
#articlecontent #maintitle.hands{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/mast_bg_hands.jpg) no-repeat;}
#articlecontent #maintitle.history{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/mast_bg_history.jpg) no-repeat;}
#articlecontent #maintitle h1{padding:65px 0 0 50px; font-size:40px; line-height:40px;}

#articlecontent .newsletterarea input{vertical-align:middle;}
#articlecontent .newsletterarea .textbox{padding:3px;}
#articlecontent .newsletterarea img{vertical-align:middle; padding:0 0 2px 0; margin:0px;}

.curvedarea {background:url(http://images.chocolatecortes.com.s3.amazonaws.com/missions_contentbox_middle.gif) repeat-y;}
.curvedarea tbody{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/missions_contentbox_top.gif) no-repeat center top; width:660px;}
.curvedarea tr{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/missions_contentbox_bottom.gif) no-repeat center bottom; width:660px;}
.curvedarea img{padding:5px !important;}

/* Homepage Content */

#carouselcontainer{height:130px; width:980px; margin:0 auto;}

#calltoactioncontainer{width:980px; margin:0 auto;}
#calltoactioncontainer .calltoactionitem{width:331px; height:200px; float:left; margin-right:10px;}
#calltoactioncontainer h3{padding-bottom:10px;padding-right:100px;}
#calltoactioncontainer p{padding-bottom:10px; padding-right:100px;}

#newslettercontainer h3{padding-bottom:10px;padding-right:100px;}
#newslettercontainer p{padding-bottom:10px; padding-right:100px;}
#newslettercontainer{width:280px; float:right; padding-bottom:60px;}
#homenewsletter{width:280px; position:relative; padding-bottom:10px;}
#homenewsletter p{}
#homenewsletter .newsletterarea{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/submit_box_empty.gif) no-repeat; width:280px; height:34px; padding-top:10px; text-align:center; position:absolute; bottom:-44px;}
#homenewsletter input{vertical-align:middle;}
#homenewsletter img{vertical-align:middle; padding-bottom:2px;}

#homenewsletter .textbox{width:180px; padding:2px;}
.homenewslettererror{color:Red;font-size:11px;padding-right:70px;padding-bottom:10px;}

#mainsmallcontainer{width:998px; margin:0 auto;}
#mainsmallcontainer .boxtop{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/lead_box_top.png) no-repeat; width:998px; height:19px;}
#mainsmallcontainer .boxmiddle{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/lead_box_tile.png) repeat-y; width:918px; padding:10px 40px;}
#mainsmallcontainer .boxbottom{background:url(http://images.chocolatecortes.com.s3.amazonaws.com/lead_box_bottom.png) no-repeat top left; width:998px; height:35px;}

/* Styling for Chocolate Check Language Form */
.mainsection{}
.mainsection .maininfo{margin:20px 0px 20px 0px;}
.mainform{ width:300px; border:#D9D2C2 solid 1px; line-height:22px; background:#F2E8DC; padding:10px 40px 40px 40px; margin:0px auto;}

/* Check Language Dropdown */
#countrydrop .dd {/*display:inline-block !important;*/text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:right; padding:1px 5px 0 0; width: 160px !important;}
#countrydrop .dd .ddTitle {text-indent:0;cursor:default;overflow:hidden;height:22px;}
#countrydrop .dd .ddTitle span.arrow {background:url(http://images.chocolatecortes.com.s3.amazonaws.com/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; margin:3px 3px 0 0;}
#footerlanguage #countrydrop .dd .ddTitle span.arrow {background:url(http://images.chocolatecortes.com.s3.amazonaws.com/dd_arrow_white.gif) no-repeat 0 0;}

#countrydrop .dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:22px;}
#countrydrop .dd .ddTitle span.textTitle img{text-align:left; padding:6px 2px 0 5px;vertical-align:middle;}
#countrydrop .dd .ddTitle img.selected {padding:0 3px 0 10px;vertical-align:top;}
#countrydrop .dd .ddChild {position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:#ffffff; width: 158px !important;}
#countrydrop .dd .ddChild .opta a, #countrydrop .dd .ddChild .opta a:visited {padding-left:10px}
#countrydrop .dd .ddChild a {display:block;padding:3px 0 3px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}
#countrydrop .dd .ddChild a:hover {background:#FCC912;}
#countrydrop .dd .ddChild a img {border:0;padding:2px 2px 0 0;vertical-align:middle;}
#countrydrop .dd .ddChild a.selected {background:#FCC912;}
#countrydrop .hidden {display:none;}

/* Pagination */
#sortedrecipes{padding-bottom:20px;}

#cortesRecipespaginate, #cortesProductspaginate, #sortedrecipepagination{position:relative; float:right;}
#cortesProductCount, #cortesRecipeCount, #sortedrecipeCount{float:left; padding-top:15px;}
.ellipsis{display: none; float:left; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/paginate_non_selected.gif) no-repeat; width:30px; padding:18px 0px 0 1px; height:27px; text-align:center; font-weight:bold;}

#pagenation{float:left;}
#pagenation li {display: none; float:left; list-style-type: none; width:31px; height:45px; text-align:center; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/paginate_non_selected.gif) no-repeat;}
#pagenation .visiblepage{display:inline;}
#pagenation .currentpage{width:32px; background:url(http://images.chocolatecortes.com.s3.amazonaws.com/paginate_selected.gif) no-repeat;}
#pagenation .nextcurrentpage{width:30px; background-position:-1px 0;}
#pagenation a{display:block; width:30px; padding:18px 0px 0 1px; height:27px; text-align:center; font-weight:bold; }
#pagenation .nextcurrentpage a{padding:18px 0px 0 0px !important;}
#pagenation .currentpage a{color:#342220; padding:18px 1px 0 1px !important;}
.paginationPrev{float:left; width:30px; height:45px;}
.paginationNext{float:right; width:30px; height:45px;}
.nonextpage{width:29px;}
#NextContainer{position:absolute; right:0px; top:0px;}


/* Where to Buy */
#wheretobuyzip{margin-bottom:5px; margin-top:2px;}
#wheretobuycity1{display:block; float:left; width:157px;}
#wheretobuycity2{margin-top:2px;margin-bottom:5px;}
#wheretobuydistance{margin-top:2px;}

#griditemperpage{margin:10px 0 12px 0;padding-bottom:20px;}
.itemperpagetext{float:left;padding-top:6px;}
.itemperpagebutton{float:right;}

#WhereToBuyDiv{overflow:auto;}
#WhereToBuyDiv p{font-size:11px;margin-bottom:10px;padding-bottom:10px;}
#WhereToBuyDiv a {text-decoration:underline;/*color:blue;*/}
#WhereToBuyDiv input[type="submit"]{clear:both;margin-left:30px;width:100px;height:23px;background:#342220;text-align:center;line-height:23px;color:#FFFFFF;font-size:11px;font-weight:bold;}
#GridHeader{background:#f2e9dc;padding-top:5px;padding-bottom:5px; height:20px; padding-left:5px;}
#GridHeader li {display: inline;list-style-type: none;}

#GridDiv{border:solid 1px #d9d2c3;}

.inputborder {border:solid 1px #D9D2C2; margin-right:10px;}
.grid{width:630px;padding:14px;font-size:11px;}
.gridstore{float:left;width:190px;}
.gridaddress{float:left;width:160px;padding-left:5px;}
.gridcity{float:left;width:80px;padding-left:5px;}
.gridstate{float:left;width:42px;padding-left:5px;}
.gridzip{float:left;width:70px;padding-left:5px;}
.griddistance{float:left;width:50px;padding-left:5px;}

#headerstore{float:left;width:190px;}
#headeraddress{float:left;width:160px;padding-left:5px;}
#headercity{float:left;width:77px;padding-left:5px;}
#headerstate{float:left;width:42px;padding-left:5px;}
#headerzip{float:left;width:65px;padding-left:5px;}
#headerdistance{float:left;width:65px;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

