/* ----- MAIN TEMPLATE--------- */

/* +++++++++++++++++++++++++++++++ TEMPLATE +++++++++++++++++++++++++++++++ */

/* Main page title */
#main .metaData h1 {font-size: 32px;}

/* Sub Menu */

ul.dropdown ul a {background-color: #680e00; padding-left:6px;}

ul.dropdown li {background-color: #680e00;}

ul.dropdown li.hover, ul.dropdown li:hover, ul.dropdown li.current-cat, ul.dropdown li.current_page_item { background-color: #680e00;}

ul.dropdown ul {width: 170px; padding-right:4px; border-top: solid 2px #680e00; border-bottom: none; background-color: #680e00}

ul.dropdown ul li {padding-left:6px; border-bottom: solid 1px #680e00;}

/* Site overwrites general */

#footer {background:none}

#footer #menuFooter {display:none} /* Removing bottom menu */

ul.dropdown a,ul.dropdown li {background-color:#951400;color: #FFF;} /* menu */

p.readmore a {background-color: #951400; font-family:Tahoma,Helvetica,Arial,sans-serif; padding:5px 12px} /* read more button */
p.readmore.custombtn a {margin-top:15px}

/* NetDzign logo */
span.designedby {display:inline-block; float:left}

a {color: #951400;} /* links color */

.frameMenu li {font-size: 12px;}

#main, #content p, #content li, #welcomeMsg div.content {font-size: 13px;}

#welcomeMsg div.box {margin-bottom:10px;}

/* small image border */
img.small-img, p img.small-img {border: 3px solid #586A82; margin-bottom: 10px;}

/* list style */

div.box ul {list-style-image: none;list-style-type: square;margin-left: 30px;}

/* Hide Theme Author */

#footer div.wrapper-content p.wpzoom a {}

/* Moving page container up */

#container {padding-top: 38px;url("images/back_head_white.png") no-repeat scroll center -30px transparent}

/* Decreasing logo height */

#logo {padding: 20px 0 10px;}

/* Hiding the post comment link */

p.postmetadata {display:none}

div.post p.postmetadata {display:block}

/* +++++++++++++++++++++++++++++++ HOME PAGE +++++++++++++++++++++++++++++++ */

/* Homepage main txt */

#main #welcomeMsg h1 {font-size:28px; margin-bottom: 30px}

#main #welcomeMsg p.welcomemsg {font-size:22px; line-height:1.2em}

/* Homepage bottom widget */

div#hotCats,div#hotCats2 {margin-top:0;}

div#hotCats div.column div.box,div#hotCats2 div.column div.box {border:none; background: none;}

div#hotCats div.column div.box span.ribbon,div#hotCats2 div.column div.box span.ribbon {display:none}

#hotCats div.column.column-last {margin-right:0;}


/* Hiding the seperator from the home page */

#container div.sep {display:none}

/* font on bottom sections (3) */

#main .box .post h3 a, .textwidget {font-family: Georgia,Tahoma,Arial,serif;}
#hotCats h2 {margin-right:0;}

/* +++++++++++++++++++++++++++++++ CONTACT US ++++ Contact Form 7 plugin +++++++++++++++++++++++++ */

/* Form elements */
#commentform input.form7style{width:400px} /* Address and Email */
#commentform input.form7style1{width:263px} /* City */
#commentform input.form7style2{width:30px; text-transform:uppercase} /* State */
#commentform input.form7style3{width:75px} /* Zip */
#commentform input.form7style4{width:150px} /* Phone */
#commentform span.captcha input{width:75px} /* Captcha */
#commentform div.addressmore {width: 500px; height: 18px;}
#commentform div.city {width:280px; float:left}
#commentform div.state {width:46px; float:left}
#commentform div.zip {width:100px; float:left}
#commentform .CallMe input {width: 30px; border:none; background:transparent}

/* submit button text */
#commentform .watermark {color:#ddd}
#commentform #submit {text-transform: none;font-family: Georgia,Tahoma,Arial,serif;}

/* form feedback */
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng {background-color: #F9F0D9;border: 4px solid #E9D7A8;}
div.wpcf7-mail-sent-ok {background-color: #F9F0D9;border: 4px solid #E9D7A8;color:#68b42f;}
div.wpcf7-validation-errors {color:#d21414;}
div.wpcf7-mail-sent-ng {}
div.wpcf7-response-output {margin: 2em 0 1em;}
span.wpcf7-not-valid-tip {border:1px solid #d21414;}

/* Contact Us right side info */
#formdadscatering {overflow:hidden}
#formdadscatering .formside1 {float: left; width: 530px;}
#formdadscatering .formside2 {float: left;}
#formdadscatering .formside2 h2 {margin-bottom:30px}

/* +++++++++++++++++++++++++++++++ RECEPTION LOCATIONS ++++ google map +++++++++++++++++++++++++++++++ */
table.location_search td {border-bottom:none;}
#content form#location_search_form table.location_search {font-family: Georgia,Tahoma,Arial,serif;}
#content form#location_search_form table.location_search input#location_search_address_field,#content form#location_search_form table.location_search input#location_search_city_field,#content form#location_search_form table.location_search input#location_search_state_field,#content form#location_search_form table.location_search input#location_search_zip_field{ /* Zip */
	background-repeat: repeat-x;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    font-size: 18px;
    margin-bottom: 5px;
    padding: 2px 0 2px 5px;
	background-color: #F9F0D9;
    border: 4px solid #E9D7A8;
    color: #333333;
	line-height: 20px;
}
.location_search_title,.location_search_distance_cell {font-weight:normal;font-family: Georgia,Tahoma,Arial,serif;}
#content form#location_search_form table.location_search input#location_search_address_field{ /* Address */
	width:300px;
}
#content form#location_search_form table.location_search input#location_search_city_field{ /* City */
	width:163px;
}
#content form#location_search_form table.location_search input#location_search_state_field{ /* State */
	width:30px;
	text-transform:uppercase
}
#content form#location_search_form table.location_search input#location_search_zip_field{ /* Zip */
	width:75px;
}
#content form#location_search_form table.location_search input#location_search_submit_field { /* Search Button */
 	text-transform: none;
	cursor: pointer;
    font-size: 14px;
    padding: 5px 19px;
    width: auto;
	background-color: #586A82;
    border: medium none;
    color: #FFFFFF;
	margin-bottom: 5px;
	font-family: Georgia,Tahoma,Arial,serif;
	line-height: 20px;
}
/* IE */
#content form#location_search_form table.location_search input#location_search_submit_field {padding: 2px 8px\9;}

/* Location Listing */
#results div.result address,#results div.result div.result_phone,#results div.result div.result_links {
	font-size: 14px;
	font-family: Georgia,Tahoma,Arial,serif;
    line-height: 1.2em;
}

/* Custom Boxed Layout */
.customhtmlbox {margin: 0 0 20px 30px; overflow:hidden}
.customhtmlbox p {font-family: Georgia,Tahoma,Arial,serif;}
div.box.boxedin {
    margin: 0 0 10px;
    padding: 15px 0;
}
#hotCats h2,#hotCats2 h2 {
    border-bottom: 1px dotted #586A82;
}
#hotCats div.column,#hotCats2 div.column {
    display: inline;
    float: left;
    margin-right: 30px;
}
#hotCats h2.boxed,#hotCats2 h2.boxed, #main .single h2.subhtwo {
	margin-right: 0;
	font-size:22px;
}
#hotCats div.column.colcustom.column-last, #hotCats2 div.column.colcustom.column-last {margin-right:0;}
#hotCats div.column.colcustom,#hotCats2 div.column.colcustom { /* COL 3 */
	width: 260px;	
}
#hotCats div.column.colcustom.col1,#hotCats2 div.column.colcustom.col1 { /* COL 1 */
	width: 850px;
}
#hotCats div.column.colcustom.col2,#hotCats2 div.column.colcustom.col2 { /* COL 2 */
	width: 410px;	
}
#hotCats div.column.colcustom.col4,#hotCats2 div.column.colcustom.col4 { /* COL 4 */
	width: 190px;	
}
#hotCats div.column.colcustom.col4.col1sized,#hotCats2 div.column.colcustom.col4.col1sized { /* COL 4 overwrite of 1 col */
	width: 170px;	
}
#hotCats div.column.colcustom.col4.col2sized,#hotCats2 div.column.colcustom.col4.col2sized { /* COL 4 overwrite of 1 col */
	width: 210px;	
}
#hotCats div.column.colcustom.col5,#hotCats2 div.column.colcustom.col5 { /* COL 5 */
	width: 146px;	
}
.col1 div.box.boxedin {padding-top:0;}
.clearboth {clear:both}
.clearleft {clear:left}
.clearright {clear:right}
#main .single .colcustom ul {margin: 0 0 0 4px;}

/* Page Layout styles */

.important-txt {font-size:16px; font-weight:bold}
span.asterisk { font-size: 24px; color:#f4ae00; font-weight:bold}

#content p.size1 {font-size:16px;line-height: 1.25em;}

#main .single h3.size0 {font-size:16px;}

.box-info {color:#951400} /*color*/

.pricing {color:#634d14; border-left: 4px solid #E9D7A8; padding: 0 10px; font-style: italic;} /*color*/

.price {color: #951400;} /*color*/

#main .separateheight {margin-top:20px}

#main .separateheight2 {margin-top:40px}

a {outline:none}

#main .single p.choose img {border:none; margin:0 0 -12px 0}

/* American Favorites */
img.alignright.americanImg {margin: 0 60px 5px 10px;}

/* Appetizers */
img.alignright.appetizersImg {margin: -80px 60px 5px 10px;}

/* Appetizers Tray */
img.alignright.appetizerTraysImg {margin: -1180px 0 5px 10px;}
#main .single p.appetizerTrays1,#main .single p.desserts1,#main .single p.dessertTrays1,#main .single p.bbq1 {margin-bottom:40px;}
.appetizerTrays2,.desserts2,.dessertTrays2 {margin-top:40px;}

/* Bar Service */
img.alignright.barImg {margin: 0 50px 5px 10px;}

/* Boxed Lunch */
img.alignright.boxlunchImg {margin: 0 60px 5px 10px;}
#hotCats div.column.colcustom.col4.col4blunch,#hotCats2 div.column.colcustom.col4.col4blunch { /* COL 4 custom col */
	width: 220px;	
}
#hotCats div.column.colcustom.col4.col4blunch2,#hotCats2 div.column.colcustom.col4.col4blunch2 { /* COL 4 custom col */
	width: 160px;	
}

/* Breakfast */
img.alignright.breakfastImg {margin: 20px 60px 5px 10px;}
#hotCats div.column.colcustom.col3breakfast,#hotCats2 div.column.colcustom.col3breakfast { /* COL 3 custom col */
	width: 290px;	
}
#hotCats div.column.colcustom.col3breakfast1,#hotCats2 div.column.colcustom.col3breakfast1 { /* COL 3 custom col */
	width: 230px;	
}

/* Cake */
img.alignright.cakesImg {margin: -240px 40px 5px 10px;}
#hotCats div.column.colcustom.col4.col4cake,#hotCats2 div.column.colcustom.col4.col4cake { /* COL 4 custom col */
	width: 220px;	
}
#hotCats div.column.colcustom.col4.col4cake2,#hotCats2 div.column.colcustom.col4.col4cake2 { /* COL 4 custom col */
	width: 160px;	
}

/* Cold buffet */
img.alignright.coldbuffetImg {margin: -70px 60px 5px 10px;}

/* Desserts */
img.alignright.dessertsImg {margin: -815px 0 5px 10px;}

/* Dessert Tray */
img.alignright.dessertTraysImg {margin: -604px 0 5px 10px;}

/* Elegant */
img.alignright.elegantImg {margin: 20px 0 5px 10px;}
#hotCats div.column.colcustom.col5.col5elegant,#hotCats2 div.column.colcustom.col5.col5elegant { /* COL 5 custom col */
	width: 135px;	
}
#hotCats div.column.colcustom.col5.col5elegant2,#hotCats2 div.column.colcustom.col5.col5elegant2 { /* COL 5 custom col */
	width: 230px;	
}

/* BBQ */
img.alignright.bbqImg {margin: 0 60px 5px 10px;}

/* Italian */
img.alignright.italianImg {margin: 0 0 5px 10px;}
#hotCats div.column.colcustom.col5.col5italian,#hotCats2 div.column.colcustom.col5.col5italian { /* COL 5 custom col */
	width: 215px;	
}

/* Mexican */
img.alignright.mexicanImg {margin: -100px 60px 5px 10px;}
#hotCats div.column.colcustom.col4.col4mexican,#hotCats2 div.column.colcustom.col4.col4mexican { /* COL 4 custom col */
	width: 160px;	
}
#hotCats div.column.colcustom.col4.col4mexican2,#hotCats2 div.column.colcustom.col4.col4mexican2 { /* COL 4 custom col */
	width: 220px;	
}
#hotCats div.column.colcustom.col4.col4mexican1,#hotCats2 div.column.colcustom.col4.col4mexican1 { /* COL 4 custom col */
	width: 150px;	
}
#hotCats div.column.colcustom.col4.col4mexican2b,#hotCats2 div.column.colcustom.col4.col4mexican2b { /* COL 4 custom col */
	width: 230px;	
}

/* Asian */
#content div.asianlist li {
    line-height: 26px;
}
img.alignright.asianImg {margin: 50px 70px 5px 10px;}
div.single img.icon {border:none; margin:0 0 -5px 10px;}
.iconslisting {margin-top:40px}
#main .separateheight-main {margin-top: 68px;}
#hotCats div.column.colcustom.col3asian,#hotCats2 div.column.colcustom.col3asian { /* COL 3 custom col */
	width: 270px;	
}
#hotCats div.column.colcustom.col3asian1,#hotCats2 div.column.colcustom.col3asian1 { /* COL 3 custom col */
	width: 270px;	
}
#hotCats div.column.colcustom.col3asian2,#hotCats2 div.column.colcustom.col3asian2 { /* COL 3 custom col */
	width: 240px;	
}


#main .single p img.legend {margin:0 5px -4px 0}
sup {font-size:30%}
.parenthesis {font-size:80%; margin-left:14px}

/* Table */
table.appTraytbl {width:450px}
table.bbqtbl {width:580px; margin-bottom:40px}
table.dessertstbl {width:530px}
table tr th.dessetscol1 {width:250px}
table th, table td {font-family: Georgia,Tahoma,Arial,serif;}
table th {font-weight:bold; font-size:18px; padding:0 0 10px 0;border-bottom:1px dotted #680e00;}
table td {border-bottom:1px dotted #fff;}
table th.pricetbl,table th.infotb2 {text-align:center}
table td.pricetbl,table td.infotb2 {text-align:center}

/* Rental Items */
#hotCats div.column.colcustom.col3rental,#hotCats2 div.column.colcustom.col3rental { /* COL 3 custom col */
	width: 280px;	
}
#hotCats div.column.colcustom.col3rental2,#hotCats2 div.column.colcustom.col3rental2 { /* COL 3 custom col */
	width: 240px;	
}
/* Download article as PDF */
.pdf24Plugin-cp {padding:0;}
.pdf24Plugin-cp a {font-size: 13px;}
.pdf24Plugin-cp .pdf24Plugin-cp-link {float:right; margin-top:-37px;}
/* PDF link removed */
#welcomeMsg .pdf24Plugin-cp,#post-8 .pdf24Plugin-cp,#post-76 .pdf24Plugin-cp,#post-17 .pdf24Plugin-cp,#post-70 .pdf24Plugin-cp,#post-67 .pdf24Plugin-cp,#post-73 .pdf24Plugin-cp,#post-46 .pdf24Plugin-cp,#post-35 .pdf24Plugin-cp,#post-31 .pdf24Plugin-cp,#post-29 .pdf24Plugin-cp,#post-311 .pdf24Plugin-cp {display:none;}

/* About Us */
.customhtmlbox {font-size: 16px;line-height: 24px;}

/* Menu */
#menuMain div.wrapper, #menuFooter div.wrapper {width: 850px;}

/* Corporate 2012 menus - page */
#corporate2012 h1 {border-bottom: 1px dotted #586A82;margin-top:30px;}
#corporate2012 h1.maintitlecorp {margin-bottom:30px; border:0;margin-top:15px;}
#corporate2012 p {text-transform:lowercase;}

/* Customer Reviews */
.hreview blockquote {margin-bottom:25px;}

.wpcrcform input, .wpcrcform textarea {background-color: #f9f0d9; border: 4px solid #e9d7a8; color: #333; }
.wpcrcform textarea {width: 450px; height: 100px;padding: 2px; margin-bottom: 10px;}
.wpcrcform #submit {background-color: #586a82; color: #fff; border: none;font-size: 14px; text-transform: lowercase; padding: 5px 7px; width: auto; cursor: pointer;}
#wpcr_commentform input {background-repeat: repeat-x;padding: 2px 0 2px 5px;font-size: 18px;margin-bottom: 5px;font-family: Arial, Tahoma, Helvetica, sans-serif;width:260px!important;}

/* Menus */
#menuMain div.wrapper {width: 967px;}
#menuMain ul.dropdown>li>a {letter-spacing:-0.3px;}