/* CSS Document */


/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}




@font-face {
	font-family: 'Conv_DINRegular';
	src: url('fonts/DINRegular.eot');
	src: local('☺'), url('fonts/DINRegular.woff') format('woff'), url('fonts/DINRegular.ttf') format('truetype'), url('fonts/DINRegular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_DINMedium';
	src: url('fonts/DINMedium.eot');
	src: local('☺'), url('fonts/DINMedium.woff') format('woff'), url('fonts/DINMedium.ttf') format('truetype'), url('fonts/DINMedium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_DINBold';
	src: url('fonts/DINBold.eot');
	src: local('☺'), url('fonts/DINBold.woff') format('woff'), url('fonts/DINBold.ttf') format('truetype'), url('fonts/DINBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.clear {clear:both;}

.30height {height:30px; float:left; clear:both;}

 h1 {font-family:Conv_DINBold; color:#353535; text-align:left; font-size:32px; margin-top:0px; padding-top:0px;}

 h2 {
	font-family:Conv_DINMedium;
	color:#cc0033;
	text-align:left;
	line-height:32px;
	font-size:28px;
	margin-top:0px;
}

.reno h2  {
	font-family:Conv_DINMedium;
	color:#333;
	text-align:center;
	line-height:32px;
	font-size:28px;
	margin-top:0px;
}

 h3 {font-family:Conv_DINMedium; color:#fff; text-align:left; font-size:25px; margin-top:0px; margin-bottom:3px;}
 
.zoom h2 {
	font-family:Conv_DINRegular;
	color:#666;
	text-align:left;
	font-size:24px;
	margin-top:0px;
}

.footer h3 {font-family:Conv_DINRegular; color:#333; text-align:left; margin-top:0px; margin-bottom:3px;}

a {color:#333; text-decoration:none;}

a:hover {
	color:#cc0033;
	font-size: 16px;
}
 
 a img {border:none;}
 h3 a {color:#353535;}
 h3 a:hover {color:#000;}
 
 submit {line-height:30px;}
 
body {
	background:url(images/background.jpg);
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Conv_DINMedium;
	color:#333;
	line-height:22px;
}



/* HEADER */
.header {width:960px; padding-left:10px; padding-right:10px;   }
.logo {float:left; width:700px; text-align:left; margin-top:10px;}
.header-social {float:left; width:240px; text-align:right; margin-top:15px;}
.header-social img {margin-left:5px;}
.callus {
	font-family: Conv_DINRegular;
	color: #333;
	font-size: 20px;
}

.thankyou {
	text-align:left;
	font-family:Conv_DINMedium;
	color:#333;
	font-size:20px;
	line-height: 1.43em;
}


.thankyou a:hover {
	text-align:left;
	font-family:Conv_DINMedium;
	color:#CC0033;
	font-size:20px;
	line-height: 1.43em;
}

#menu {border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; margin-top:20px; float:left; clear:both; width:940px; z-index:3000; position:relative;}
#menu ul {margin:0px; border:0px; padding:0px; z-index:1000;}
#menu ul li{ display:inline; float:left; padding-right:40px; padding-left:30px; border-right:1px dashed #ccc; margin-top:12px; margin-bottom:12px; font-family:Conv_DINRegular;  color:#333; font-size:16px; position:relative; height:22px; }
#menu ul li a {color:#333; font-size:16px; text-decoration:none; height:20px; }
#menu ul li a:hover{color:#cc0033;}
#menu ul li ul {display:none; z-index:3000;}
#menu ul li:hover ul{display:block; position:absolute; padding:5px 5px 0px 5px; border:1px solid #ccc; background:#FFFFFF; left:0; top:22px; }
#menu ul li ul li {    width:90px; clear:both; height:30px; margin:0px; border-right:none; border-bottom:1px dashed #ccc; text-align:left; line-height:1.5em; height:30px; z-index:1000;}
#menu ul li ul li:last-child { border:none; }
#menu ul li ul li a {margin-left:-30px;}

.search {float:right; margin-top:8px;}
.search .search-form {border:1px solid #ccc; height:25px; width:230px; margin-top:0px; float:left; margin-right:4px; line-height:25px; font-size:12px;}
.search .button {background:#ff6565; border:0px; font-family:YanoneR; font-size:18px; padding:0px; margin:0px; padding-left:10px; padding-right:10px; height:29px; color:#FFFFFF;}
.search .button:hover {background:#6f6f6f;}

.button:hover {
	border:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* SLIDER */
.slider-container {width:100%; background:url(images/dark_slider_bg.jpg); height:458px; margin-top:10px; float:left; border-bottom:2px #e2e2e2 solid; }

/* CONTENT */
.content { width:960px; padding-left:10px; padding-right:10px; font-family: Conv_DINMedium; }

.content p { font-family: Conv_DINMedium; font-size: 18px;}


.welcome {
	margin-top:15px;
	width:640px;
	float:left;
	text-align:left;
	font-size: 18px;
	color: #cc0033;
}

.welcome ul li {
	line-height: 2em;
	width:640px;
	float:left;
	text-align:left;
	font-size: 18px;
	color: #cc0033;
}

.welcome ul li a:link {
	line-height: 2em;
	font-size: 15px;
	color: #333;
	font-family: Conv_DINRegular;
}

.welcome ul li a:hover {
	line-height: 2em;
	font-size: 15px;
	color: #cc0033;
	font-family: Conv_DINRegular;
}

.welcome h1 {
	font-size:42px;
	font-family:Conv_DINMedium;
	color:#cc0033;
	margin-bottom:5px;
	margin-top:30px;
}
.welcome p {
	margin-top:15px;
	font-family:Conv_DINMedium;
	color:#333;
	line-height:20px;
	font-size: 18px;
}

.about {
	margin-top:25px;
	width:640px;
	float:left;
	text-align:left;
	font-size: 18px;
	color: #cc0033;
}
.about h1 {
	font-size:38px;
	font-family:Conv_DINMedium;
	color:#cc0033;
	margin-bottom:5px;
	margin-top:30px;
}

.about p {
	margin-top: 0;
	float: left;
	font-family: Conv_DINMedium;
	color: #333;
	line-height: 1.43em;
	font-size: 18px;
}

.about-dish {
	margin-top: 0;
	width: 350px;
	float: left;
	text-align: left;
	font-size: 18px;
	line-height: 1.43em;
	color: #333;
}

.about-dish p {
	margin-top: 0;
	margin-left: 12px;
	float: left;
	text-align: left;
	font-size: 18px;
	line-height: 1.43em;
	font-family: Conv_DINMedium;
	color: #333;
}


.testimonial {color:#cc0033; font-family:Conv_DINMedium; font-size:20px; margin-top:55px; float:left; width:280px; text-align:left; margin-left:20px;} 
.testimonial ul li {
	font-family:Conv_DINMedium;
	line-height: 1.4em;
	width:215px;
	margin-left: -40px;
	float:left;
	text-align:left;
	font-size: 18px;
	color: #cc0033;
	list-style-type: none;
}
.category {color:#cc0033; font-family:Conv_DINBold; font-size:24px; margin-top:40px; width:280px; text-align:left; margin-bottom:20px; margin-right:800px;} 
.nameprice {color:#cc0033; font-family:Conv_DINMedium; font-size:24px; margin-top:50px; width:280px; text-align:left; margin-bottom:10px; margin-right:800px;} 

.description {color:#333; font-family:Conv_DINRegular; font-size:14px; margin-top:2px; text-align:left; margin-bottom:5px;} 

.description-s {color:#333; font-family:Conv_DINRegular; font-size:13px; margin-top:2px; text-align:left; margin-bottom:5px; font-stretch:condensed;} 

.hidden-description {color:#fff; font-family:Conv_DINRegular; font-size:14px; margin-top:2px; text-align:left; margin-bottom:5px;} 

.fname{color:#cc0033; font-family:Conv_DINMedium; font-size:20px; margin-top:5px; text-align:left; } 

.fname-s{color:#cc0033; font-family:Conv_DINMedium; font-size:17px; margin-top:5px; text-align:left;  } 

.continue-order {
	color:#333;
	font-family:Conv_DINMedium;
	font-size:22px;
	margin-top:5px;
	text-align:center;
}
.continue-order a:link {
	color:#333;
	font-family:Conv_DINMedium;
	font-size:18px;
	margin-top:5px;
	text-align:center;
} 
.continue-order a:hover {
	color:#cc0033;
	font-family:Conv_DINMedium;
	font-size:18px;
	margin-top:5px;
	text-align:center;
} 


.trading-hours {
	color:#353535;
	font-family:Conv_DINMedium;
	font-size:17px;
	margin-top:10px;
	float:left;
	text-align:left;
	margin-left:0px;
	margin-bottom: 8px;
} 

.testimonial-author {
	font-family:Conv_DINMedium;
	font-size:18px;
	color:#cc0033;
	float:none;
	margin-top:10px;
} 


.dashed-separator {height:1px; width:940px; border-top:1px dashed #ccc; float:left; margin-top:40px; margin-bottom:40px; float:left;}

.column-index { float:left; width:190px; text-align:left; font-family:DroidSans, Helvetica, sans-serif; line-height:1.4em;}
.column-index h2 { font-family:YanoneR; color:#353535; margin:0px; padding:0px; font-size:28px; margin-bottom:20px;}
.column-index img {float:left; margin-right:5px; margin-bottom:3px;}
.ci-margin {margin-right:58px;}


.middle-pic {width:295px; height:173px; float:left; position:relative;}
.middle-pic img {padding:5px; border:1px solid #ccc;}
.middle-pic-dish img {width:283px; height:298px; float:left; position:relative;
padding:5px; border:1px solid #ccc;
margin-bottom:20px;
}
.middle-pic img:hover{
	background: #d5d5d5;
}
.middle-pic-band {height:30px; position:absolute; bottom:5px; background:#000000; width:283px; margin-left:6px; text-align:left; line-height:30px; color:#FFFFFF; }
.middle-pic-band a { line-height:30px; color:#FFFFFF; text-decoration:none; margin-left:10px; font-family:Conv_DINRegular; font-size:18px;}
.middle-pic-margin {margin-right:29px;}

.blog-text {
	width: 290px;
	text-align: left;
	margin-left: 20px;
	line-height: 1.4em;
	float: left;
}
.blog-text h2 {margin-bottom:10px;}
.blog-text .posted-by {font-size:12px; color:#ccc; clear:both;}

.blog-text .read-button {float:right; background:#6f6f6f; padding:5px 10px 5px 10px;}


.small-sidebar {width:275px; float:left; margin-left:50px; text-align:left;}
.small-sidebar img{ float:left;  padding:3px; border:1px solid #ccc; margin-right:10px;}
.small-sidebar img:hover {background: #d5d5d5; }
.small-sidebar .pic-row {margin-bottom:20px; height:63px;}


.visit-category{float:right; background:#6f6f6f; padding:5px 10px 5px 10px; margin-top:-45px; margin-right:20px;}

.visit-order{float:left; background:#6f6f6f; padding:5px 10px 5px 10px; margin-top: 15px;}
.visit-order a {color:#fff; font-family:Conv_DINMedium; font-size:16px; text-decoration:none;}

.visit-order:hover { background:#cc0033;}

.visit-category a {color:#fff; font-family:Conv_DINMedium; font-size:16px; text-decoration:none;}

.visit-category:hover { background:#cc0033;}


.filter-portfolio p {font-family:Conv_DINRegular; color:#333; text-align:left; font-size:17px; margin-top:-15px; margin-bottom:3px;}

/* FOOTER */

.footer {background:#f1f3ec; min-height:250px; border-top:3px solid #eceee6; margin-bottom:5px; margin-top:20px;}
.footer-container {margin-top:30px; width:960px; }
.footer-column {width:220px; float:left; text-align:left; line-height:1.4em; font-size:15px;}
.footer-column h3 {font-size:20px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.margin50 {margin-right:59px;}
.footer-column ul {margin:0px 0px 0px 12px; padding:0; border:0; } 
.footer-column ul li{padding:4px 0px 4px 0px; border-bottom:1px dashed #ccc;}
.footer-column a { font-size:15px; text-decoration:none; color:#333;}
.footer-column a:hover { font-size:15px; color:#cc0033;
}
.newsletter-input { border:1px solid #ccc; width:128px; height:25px; margin-top:5px; margin-bottom:10px; float:left; margin-right:2px; color:#000000; font-size:12px; padding-left:5px; line-height:25px;}
.newsletter-button { height:28px; font-family:YanoneR; font-size:16px; color:#FFFFFF; background:#6f6f6f; border:0px; margin-top:5px; float:left;}
.newsletter-button:hover { background:#e093dd;}
.footer-bottom { background:#e2e5dc; clear:both; margin-top:-80px;}
.footer-bottom-container {width:960px; height:50px; position:relative;}
.footer-bottom-left {position:absolute; top:16px; left:0px; font-size:12px; color:#92958d;}
.footer-bottom-right {position:absolute; top:16px; right:20px; font-size:12px; color:#92958d;}
.footer-bottom-right a {font-size:12px; color:#333;}
.footer-bottom-right a:hover {font-size:12px; color:#cc0033;}
.footer form {margin:0; padding:0; border:0;}




/* POST CATEGORY */

.post {width:1066px; text-align:center; line-height:1.4em; color:#727171; border-right:0px dashed #ccc; padding-right:30px;}
.post h2 {margin-bottom:10px;}
.post h2 a {color:#2D2D2D;}
.post .posted-by { color:#ccc;}
.post .posted-by a {color:#ff6565; text-decoration:none; font-size:12px;}
.post .read-button {float:right; background:#6f6f6f; padding:5px 10px 5px 10px;}
.post .read-button:hover { background:#ff6565;}
.post .read-button a {color:#fff; font-family:YanoneR; font-size:18px; text-decoration:none;}
.post  img.pimg { float:left; margin-right:30px; margin-bottom:5px; padding:5px; border:1px solid #ccc;}
.post-separator {height:1px; border-bottom:1px dashed #ccc; margin-bottom:35px; margin-top:35px;}
.post p img {padding:5px; border:1px solid #ccc; margin-bottom:10px;}
.post .postedon {font-size:12px; margin-top:-12px;}


.content .breadcrumbs {height:20px; text-align:left; margin-top:10px; margin-bottom:20px; float:left; font-size:12px; color:#333;}
.content .breadcrumbs a{font-size:12px; color:#CC0033; text-decoration:none;}
.content .breadcrumbs a:hover{color:#333;}

.small-text-index  {float:left; width:150px;}


/* SIDEBAR */

.sidebar {width:275px; float:left; margin-left:35px; text-align:left; margin-top:-30px;}
.sidebar img{ float:left;  padding:3px; border:1px solid #ccc; margin-right:10px;}
.sidebar img:hover {background: #d5d5d5; }
.sidebar .pic-row {margin-bottom:20px; height:63px;}
.sidebar h2 { border-bottom:1px dashed #ccc; padding-bottom:10px;}
.sidebar .widget {margin-bottom:50px;}
.sidebar .widget ul {margin:0; padding:0px; margin-left:15px; display:block; margin-top:-10px;}
.sidebar .widget ul li { padding-bottom:8px; padding-top:7px; border-bottom:1px dashed #ccc; }
.sidebar .widget ul li a {text-decoration:none; color:#3d3d3d;}
.sidebar .widget ul li a:hover {color:#ff6565;}


/* PAGE NAVIGATION */

#navigation {float:left;}
#navigation ul{ margin:0; padding:0;}
#navigation ul li{margin:5px; display:inline; background:#969696; padding:5px; color:#FFFFFF; }
#navigation ul li:hover { background:#ff6565;}
#navigation ul li a{ text-decoration:none; color:#FFFFFF;}


/* COMMENTS */

.comments {padding:10px; border:1px solid #ccc; margin-top:30px; background:#f5f5f5; float:left; width:580px; position:relative; } 
.comments img {float:left; margin-right:10px; margin-bottom:5px;}
.comments .posted {font-size:12px; padding-left:19px; background:url(images/clock.jpg) no-repeat; float:left;}
.comments p {margin-top:5px; color:#000000;}
.comments .reply { position:absolute; top:10px; right:15px; font-size:12px;}

.comment-form input {height:35px; border:1px solid #ccc; margin-top:30px; width:325px; background:#f5f5f5; float:left;}
.comment-form textarea {border:1px solid #ccc; margin-top:35px; width:580px; background:#f5f5f5; height:250px; float:left;}
.comment-form .form-name { float:left; font-family:Conv_DINRegular; font-size:22px; margin-left:25px; margin-top:38px; color:#a5a5a5;}
.comment-form .button {background:#6f6f6f; border:0px; font-family:Conv_DINRegular; font-size:18px; padding:0px; margin:0px; padding-left:10px; padding-right:10px; height:35px; color:#FFFFFF; width:100px; margin-top:30px;}
.comment-form .button:hover {background:#cc0033;}
.comment-form h2 {margin-top:20px; margin-bottom:5px;}


/* CONTACT */

.contact-left {width:280px; border-right:0px dashed #ccc; float:left; padding-right:19px;}
.contact-right {width:640px; float:left; padding-left:20px; margin-top:8px;}

.contact-right a {
	font-family:Conv_DINMedium;
	font-size:18px;
	color:#cc0033;
	float:none;
	margin-top:10px;
}
.contact-right p {
	font-family:Conv_DINRegular;
	font-size:15px;
	color:#333;
	float:none;
}

.contact-right a:hover {
	font-family:Conv_DINMedium;
	font-size:18px;
	color:#333;
	float:none;
	margin-top:10px;
}
.contact-cell {
	padding-bottom:20px;
	border-bottom:1px dashed #ccc;
	text-align:left;
	margin-bottom:20px;
	line-height:20px;
	font-size: 16px;
	font-family: Conv_DINRegular;
}
.contact-cell h2 {margin-bottom:5px; line-height:30px;}

.first-container {text-align:left; line-height:20px; padding-bottom:30px; border-bottom:1px dashed #ccc; float:right; margin-bottom:25px; margin-right:20px;}
.first-container img {float:right; margin-left:10px; margin-bottom:5px; }



/* PORTFOLIO */

.portfolio2 {width:447px; float:left; text-align:left; position:relative;}
.portfolio2 img{ padding:6px; border:1px solid #ccc; float:left;}
.portfolio2 h2 {margin-top:15px; margin-bottom:15px; padding:0;}
.portfolio2 .read-button {float:right; background:#6f6f6f; padding:5px 10px 5px 10px; margin-top:10px; margin-bottom:25px;}
.portfolio2 .read-button:hover { background:#ff6565;}
.portfolio2 .read-button a {color:#fff; font-family:YanoneR; font-size:18px; text-decoration:none;}
.margin40 {margin-right:46px;}
.filter-portfolio {margin-bottom:10px; float:left;}

.filter-portfolio a {font-family:YanoneR; font-size:18px; padding:3px; color:#666666;}
.filter-portfolio a:hover {color:#ff6565;}
.roll-over {display:none; position:absolute; top:0px; left:0px;}

.portfolio3 {
	width:150px;
	float:left;
	text-align:left;
	position:relative;
}
.portfolio3 img{
	padding:6px;
	border:1px solid #ccc;
	float:left;
}
.portfolio3 h2 {
	margin-top:5px;
	margin-bottom:0px;
	padding:0;
	font-family:YanoneR;
	font-size:22px;
} 
.portfolio3 .read-button {float:right; background:#6f6f6f; padding:5px 10px 5px 10px; margin-top:10px; margin-bottom:25px;}
.portfolio3 .read-button:hover { background:#ff6565;}
.portfolio3 .read-button a {color:#fff; font-family:YanoneR; font-size:18px; text-decoration:none;}



.portfolio4 {
	width: 180px;
	float:left;
	text-align:left;
	position:relative;
	margin-bottom: 45px;
	margin-right: 45px;
}
.portfolio4 img{ padding:6px; border:1px solid #ccc; }
.portfolio4 h2 {margin-top:15px; margin-bottom:2px; padding:0; font-family:Conv_DINMedium; font-size:20px; width: 180px;}
.portfolio4 h3 {
	margin-top:0px;
	margin-bottom:5px;
	padding:0;
	font-family:Conv_DINRegular;
	font-size:16px;
	color: #666;
}
.portfolio4 .read-button {float:right; background:#6f6f6f; padding:5px 10px 5px 10px; margin-top:10px;  margin-bottom:50px;}
.portfolio4 .read-button:hover { background:#44b8e4;}
.portfolio4 .read-button a {color:#fff; font-family:Conv_DINMedium; font-size:18px; text-decoration:none;}
/*.margin20 {margin-right:45px;}*/


.portfolio-big-img {width:480px; float:left; position:relative; margin-bottom:35px;}
.portfolio-big-img img{ padding:6px; border:1px solid #ccc; float:left;}
.portfolio-big-text {width:480px; float:left; text-align:left;}
.portfolio-big-text .read-button:hover { background:#ff6565;}
.portfolio-big-text .read-button {float:left; background:#6f6f6f; padding:5px 10px 5px 10px; margin-top:10px;}
.portfolio-big-text .read-button a {color:#fff; font-family:YanoneR; font-size:18px; text-decoration:none;}

#filter {margin:0; padding:0;}
#filter li {display:inline; }


#portfolio {margin:0; padding:0; list-style-type:none; float:left; width:960px;}
#portfolio li { list-style:none; list-style-type:none; display:inline; float:left; }
#portfolio ul { float:left; width:1000px;}

.wtf #portfolio {margin:0; padding:0; list-style-type:none; }
.wtf #portfolio li { list-style:none; list-style-type:none; display:inline;  }



/* NIVO SLIDER */
.theme-default #slider {
    margin:100px auto 0 auto;
    width:618px; /* Make sure your images are the same size */
    height:246px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
	float:left;
}

.slider-wrapper{
clear:both;
width:1066px;
height:450px;
background:url(images/background-slyder.png) left bottom no-repeat;
position:relative;
padding:0px;
border:0px;
border-top:1px solid #666666;
margin-top:8px;
}

.nivo-html-caption {text-align:left; display:none; margin-bottom:2px;}
.nivo-html-caption #h3 {font-family:Conv_DINRegular; font-size:50px; color:#FFFFFF; margin-bottom:2px;}

.current a {color:#ff6565;}

#myTable {
  font-size: 15px;
  font-family: Conv_DINRegular;
  border-collapse: separate;
  empty-cells: show;
  border: 1px solid #333;
  margin: 20px 0;
  width: 600px; padding: 0;
  margin-left: -360px;
  margin-right: -360px;
  }

/* header */
#myTable > thead > tr:first-child > th {
  text-align: left;
  color: #cc0033;
  }

#myTable > thead > tr + tr > th {
  color: #333333;
  text-align: left;
  }

/* body */
#myTable td 
	{
  	background-color:;
  	padding: 10px 10px 5px 10px;
  	text-align: left;
	vertical-align: top;
  	}

#myTable th 
	{
  	font-weight: bold;
  	padding: 10px 10px 5px 10px;
  	text-align: left;
	vertical-align: top;
  	}
.clear
	{
	clear: both;
	}

	
.bold
	{ font-family: "Conv_DINMedium"; font-variant: small-caps;}
	
.boldAlert
	{font-family: "Conv_DINMedium"; color: #cc0033; font-size: 16px; text-align: center;}
	
.boldAlert p
	{font-family: "Conv_DINMedium"; color: #cc0033; font-size: 16px; text-align: center;}
	
.boldAlert a
	{font-family: "Conv_DINMedium"; color: #cc0033; font-size: 16px;}
	
.alertText
	{font-family: "Conv_DINBold"; color: #333; font-size: 16px;}
	
.formBox
	{
	padding: 2px;
	border: 1px #FF9900 solid;
	font-size: 11px;
	}

.icon_cart
	{
	background: url(images/icon_cart.gif) no-repeat;
	height: 30px;
	width: 225px;
	float: right;
	font-family: "Conv_DINMedium"; color: #cc0033; font-size: 16px;
}

.icon_cart a
	{
	
	font-family: "Conv_DINMedium"; color: #333; font-size: 16px;
}

.icon_cart a:hover
	{
	
	font-family: "Conv_DINMedium"; color: #cc0033; font-size: 16px;
}

.cart_info
	{ 
	clear: both;
	float: right;
	font-family: "Conv_DINMedium"; color: #666; font-size: 16px;
}

.cart_info p
	{ 
	font-family: "Conv_DINMedium"; color: #666; font-size: 16px;
}
.order-instructions {
	text-align: center;
	font-family: "Conv_DINRegular";
	font-size: 20px;
	margin-left: 25px;
	margin-top: 38px;
	color: #333;
}

.check-form {
     margin: 1%;
     padding: 1%;
     display: inline-block;
     width: 45%;
}

form p {
	font-size: 18px;
  	font-family: "Conv_DINRegular";
	color: #333;
	text-align: center;
}

.check-form ul li {
	list-style-type: none;
	font-size: 16px;
  	font-family: "Conv_DINRegular";
	color: #333;
	text-align: left;
	float: left;
	margin: 0.5em 0;
}


fieldset {
     border: 1px solid #CCC;
	 inline-box-align: last;
}


label {
	font-family: "Conv_DINRegular";
	font-size: 16px;
    display: inline-block;
	text-align: left;
 }

.check-form input {
	display: inline-block;
  	float: left;
}
 
legend {
	font-size: 25px;
  	font-family: "Conv_DINMedium";
	color: #cc0033;
}

.order input {
	display: inline-block;
	clear: both;
	vertical-align: middle;
	font-size: 12px;
	font-family: "Conv_DINRegular";
}

.order label {
	display: inline-block;
	clear: both;
	vertical-align: middle;
	font-size: 14px;
	font-family: "Conv_DINMedium";
}


.continue > a:hover {display:inline-block; font-size: 14px; font-family:"Conv_DINRegular"; color:#fff; text-align:center; background:#CC0033; padding:5px 10px 5px 10px; width: 110px; height: 20px;}

.continue > a { display:inline-block; font-size: 14px; font-family:"Conv_DINRegular"; color:#fff; text-align:center; background: #999; padding:5px 10px 5px 10px; width: 110px; height: 20px; }
