/* dining blog Files  */

body {margin:0;padding:0;color:#333;font:13px arial,tahoma,verdana,sans-serif;line-height:19px;letter-spacing:1.2px;background:#f2f2f2;}

#tabletd{height /* */:600px;}

/* LINKS */

a,a:link,a:link,a:link,a:hover {cursor:pointer;} 

a:link {color:#006CB7;text-decoration:none} 

a:visited {color:#006CB7;text-decoration:none} 

a:hover,a:active {color:#5F0101;background:#CDEFFB} 

#upper_left a{color:white}

#upper_left a:visited {color:white;text-decoration:none} 


.responsecount{float:right;width:101px;text-align:right;padding-top:10px}

.questionnaire input{border:1px solid black}
	
.questionnaire textarea{border:1px solid black}

.formdiv{padding:4px}

.required{padding:4px}

.addcollection{margin:6px 0 12px 0}

.addcollection a{margin:4px;padding:5px;border:1px solid grey;background:#ffffcb}

.addcollection a:hover{background:#f2f2f2}

/* TYPOGRAPHY */

#upper_center{font:14px;width:610px;padding:10px 0 75px 45px !important;padding /* */:20px 0 75px 45px;}

#upper_centerArticle1{padding:0 0 12px 0}

#lower_left{width:155px;background:transparent url("/images/dots-botnav.jpg") repeat-x 100% 0;padding:20px 0 0 0px}

.multimedia-image{margin:0px 0 0px -6px}

.searchbar{color:white;padding:4px 6px;font-size:11px}

.searchbar input{font-size:10px}

.searchfield{width:90px}

h1, h2, h3, h4, h5, h6 {color:#5F0101;padding:0 0 1px 0}

h1 {font-size: 196%;margin-top:.6em}

h2 {font-size: 176%}

h3 {font-size: 129%}

h4 {font-size: 126%}

h5 {font-size: 106%}

h6 {font-size: 96%}

.upper_centerBlog1 h2{padding:0px 0 1px 0}

.blog_video{padding:2px;}

.blogeditor{clear:both}

.searchHeader{font-size:11px}

/* GENERAL */


#navupper_leftZone, #navupper_leftZone ul {margin:10px 0 0px -5px;padding:0;list-style: none;}
#navupper_leftZone a:hover,a:active {color:#5F0101;background:none} 

#navupper_leftZone li {
list-style-image:none;list-style-type:none;position:relative;width: auto;display:block;margin: 0;padding:0}
#navupper_leftZone li a{padding:0;margin:0;display:block}

img {border:none} 

hr {margin: 1em 0;background:#ccc;height:1px;color:#f2f2f2;border:none;clear:both}

.newslettersignup td{padding:4px}

.newslettersignup input{border:1px solid black}

.formdiv input{width:250px}

.formdiv textarea{width:250px;height:100px}

.questionnaire{padding:0;margin:0;}

/* LAYOUT - HEADER */

#header {background: #fff url("/images/header.jpg") repeat-x 100% 0;margin: 0 0 0px;padding: 0;height:189px;width:856px !important;width /* */:856px;}

#header #site-name {font: 265% arial;letter-spacing: -.05em;margin:0 0 0 40px;padding:3px 0;color:#ccc;border:none}

#header #insideheader {margin:0 0 0 40px}

#header_left{margin-top:85px;width:175px;float:left}

#header_right{position:absolute;top:0;right:0;}

.searchPhrase{width:150px;margin:0 4px 0 4px;font-size:11px}


/* LAYOUT - main body of page */

#wrap {background:url("/images/bg_nav.jpg") repeat 173px 100%
;width:856px;position:relative;text-align:left;}

#content-wrap {position:relative;width:100%}

#content {background:#fff url("/images/bg_logo.jpg") no-repeat 100% 100%;height:auto !important;height /* */:482px;min-height:482px;}

#utility {position:absolute;top:0;left:0;width:173px;z-index:22}

#sidebar {display:none;position:absolute;top:0;right:0;width:155px;padding:0;margin-right: 0px;height:auto !important;height /* */:382px;min-height:382px;margin-top:44px}

#upper_left{background: url("/images/navsidebar.jpg") no-repeat 100% 0%;color:white;padding:10px 12px 0 12px;height:auto !important;height /* */:182px;min-height:382px;padding-top:1px}






/* LAYOUT TYPE */

#content {margin: 0 0px 0 173px;}
	
/* LAYOUT - FOOTER */

#footer {text-align:left;width:836px;clear:both;padding: 0px 0 0px;color:#333;margin:0px auto 0px auto;}

.blog_response{margin:14px 0}

#footerArticle1{float:left;clear:both}

#navfooterZone{float:left;clear:both;}

#copyr{float:left;clear:both}

#registration_form ul{list-style:none}

#registration_form .regform{float:left;width:150px}

#registration_form li{padding:6px}


/* Error Validation */
input.errHilite, select.errHilite, textarea.errHilite {
    border: 1px solid red;
    background-color: #FFE;
    }
label.errHilite {
    color: #C00;
    }	


	    		/* My Account*/
	    		
	    		
	    		.line1 div {
	    		background-color: #eee; /*#B49A73;*/
	    		}
	    		.line2 div {
	    		background-color: #eee; /*#587A27;*/
	    		}
	    		
	    		#left div {
	    		height:           20px;
	    		width:            100px;
	    		text-align:       right;
	    		padding:          5px 5px 3px 0;
	    		margin:           0 0 0 5px;
	    		font-size:        12px;
	    		font-weight:      bold;
	    		}
	    		#middle div {
	    		height:           20px;
	    		width:            280px;
	    		text-align:       left;
	    		padding:          5px 0 5px 5px;
	    		margin:           0 3px 0 0;
	    		font-size:        11px;
	    		}
	    		#right div {
	    		width:            55px;
	    		background-color: #FFFFFF;
	    		}
	    		
	    		#middle input, .inputLook, #middle select, #headerRight input, #right input {
	    		width:            270px;
	    		border:           1px solid #AAAAAA;
	    		font-size:        11px;
	    		padding:          1px;
	    		}
	    		.inputLook { /* Use with a fieldset */
	    		height:           13px;
	    		background-color: #FFFFFF;
	    		}
	    		
	    		.myAccountHeader {

	    		text-align:       left;
	    		font-size:        1.4em;
	    		margin:           0 0 0 0;
	    		width:            385px;
	    		}
	    		.myAccountHeader #headerContent {
	    		padding:          0 0 0 10px;
	    		width:            325px;
	    		float:            left;
	    		}
	    		.myAccountHeader #headerRight {
	    		width:            55px;
	    		text-align:       right;
	    		float:            right;
	    		padding:          5px 5px 5px 0;
	    		}
	    		.thinborder {
	    		border: 1px solid gray;
	    		}
	    		.myAccountNav {
	    		clear: both;
	    		}
	    		.myAccountNav div{
	    		background-color: #ddd; 
	    		border: 1px solid gray;
	    		margin: 3px; 
	    		padding: 4px; 
	    		float: left;
	    		}
	    		
	    		.bookmarkRow0 {
padding:3px;
	    		border: 1px solid #ccc;
	    		background-color: #eee;
	    		}
	    		.bookmarkRow1 {
padding:3px;
	    		border: 1px solid #ccc;
	    		background-color: #ddd;
	    		}
	    		.left {
	    		width:      60px;
	    		text-align: right;
	    		vertical-align: middle;
	    		}
	    		.middle {
	    		width:      80px;
	    		text-align: left;
	    		}
	    		.right {
	    		width:      55px;
	    		text-align: left;
	    		}
	    		.left div {
	    		height:           10px;
	    		width:            60px;
	    		text-align:       right;
	    		padding:          5px 5px 3px 0;
	    		margin:           0 0 0 43px;
	    		font-size:        12px;
	    		font-weight:      bold;
	    		}
	    		.middle div {
	    		height:           10px;
	    		width:            180px;
	    		text-align:       left;
	    		padding:          5px 0 5px 5px;
	    		margin:           0 3px 0 0;
	    		font-size:        11px;
	    		}
	    		.right div {
	    		width:            55px;
	    		font-size:        11px;
	    		}

