/*
Theme Name: DMG Promotions
Theme URI: http://www.dmgpromotions.com/
Description: 
Version: 1.0
Author: DMG Promotions
Author URI: http://www.dmgpromotions.com/
Tags: 
*/

body {
	margin: 0px;
	padding: 0px;
	SCROLLBAR-FACE-COLOR: #979797; 
	SCROLLBAR-HIGHLIGHT-COLOR: #000; 
	SCROLLBAR-SHADOW-COLOR: #000; 
	SCROLLBAR-3DLIGHT-COLOR: #6f8cac; 
	SCROLLBAR-ARROW-COLOR: #000; 
	SCROLLBAR-TRACK-COLOR: #6a86a7; 
	SCROLLBAR-DARKSHADOW-COLOR: #6f8cac;
	background: #6F8BAC url(/wp-content/themes/dmgpromotions/images/bg.gif) repeat-y center;	
}

img
{
	border: none;
}


/**
 * ========================================================================
 * Blog posts
 * ========================================================================
 */

img.alignleft
{
	float: left; 
	padding: 0 10px 10px 0;
}

div.post
{
	margin-bottom: 10px;
	border-bottom: 2px solid #6C8BAE;
}

div.post
{
	border-bottom: none !important;
}

div.post h2
{
	line-height: 1.25em;
}

div.post h2 a
{
	font-size: 1em !important;
	color:#729AC7;
}

div.post-date-author
{
	margin-bottom: 1em;
	padding: 5px;
	background: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size: .75em;
}

p.postmetadata
{
	border-top: 1px solid #ddd;
	font-size: .75em;
}




.home-spacer
{
	padding-left: 10px;
}

.home-content-spacer
{
	padding-top: 15px;
}

.home-heading1
{
	padding-top: 10px;
}

h2
{
	color: #729AC7;
	font-family: tahoma;
	font-size: 20px;
	font-weight: bold;
}

h3
{
	font-size: 14px;
	color: #F67525;
}

td.main-content
{
	padding: 15px 30px 15px 20px;
}

table.home-promotions td img
{
	/*padding-bottom: 15px;*/
	float: left;
	padding: 0 7px 0 0;
}

img.alignleft
{
	float: left;
	padding: 3px 10px 0 0;
}

A:link, a:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #f67525;
    FONT-FAMILY:   tahoma, arial;
    TEXT-DECORATION: underline;
}
A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000;
    FONT-FAMILY: tahoma;
    TEXT-DECORATION: none;
}

ul, li{
	margin: 0;
	padding: 0px 10px 20px 25px;
	/*list-style-type:none;*/
}
li{
	background: #fff url(/wp-content/themes/dmgpromotions/images/arrow.gif) 0 10 no-repeat;
	padding: 5px 0px 2px 8px;
}

td
{
    FONT-SIZE: 12px;
    COLOR: #000;
    FONT-FAMILY: arial;
}	
.heading1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #729ac7;
    FONT-FAMILY: tahoma;
}
.heading2
{
	padding-bottom: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333;
    FONT-FAMILY: tahoma;
}
.heading3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #767676;
    FONT-FAMILY: arial;
}
.heading4
{
	padding: 0 0 0 12;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: arial;
}
.heading5
{
	padding: 5px 0 0 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000;
    FONT-FAMILY: arial;
}
.heading6
{
	padding: 5px 0 0 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000;
    FONT-FAMILY: arial;
}
.heading7
{
	padding: 5px 0 10px 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #336699;
    FONT-FAMILY: arial;
}
.bullets
{
	padding-top: 5px;
	padding-bottom: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial
}


.nav a:link,
.nav a:visited
{
	background: url(/wp-content/themes/dmgpromotions/images/arrow.gif) no-repeat 12px 31px;
	padding: 26px 14px 5px 21px; 
 	float: left;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;	
    COLOR: #4A4B4F;
    FONT-FAMILY: tahoma, arial;
    TEXT-DECORATION: none;	
			
}
.nav A:hover
{
    COLOR: #fff;
    TEXT-DECORATION: none;
	background: #000 url(/wp-content/themes/dmgpromotions/images/arrow2.gif) no-repeat 12px 31px;	
}
.tabon
{
	padding: 26px 14px 5px 21px; 
 	float: left;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;	
    FONT-FAMILY: tahoma, arial;
    COLOR: #fff;
    TEXT-DECORATION: none;
	background: #F8971D url(/wp-content/themes/dmgpromotions/images/arrow2.gif) no-repeat 12px 31px;
}
.subnav a:link,
.subnav a:visited
{
	background: url(/wp-content/themes/dmgpromotions/images/subnav_bg.gif) no-repeat -47px 0px;
	padding: 7px 0px 10px 0px; 
 	float: left;
	width: 135px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;	
    COLOR: #4A4B4F;
    FONT-FAMILY: tahoma, arial;
    TEXT-DECORATION: none;	
			
}
.subnav A:hover
{
    COLOR: #ccc;
    TEXT-DECORATION: none; 
}
.subnav_on
{
	background: url(/wp-content/themes/dmgpromotions/images/subnav_bg.gif) no-repeat -47px 0px;
	padding: 7px 0px 10px 0px; 
 	float: left;
	width: 135px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;	
    COLOR: #f67525;
    FONT-FAMILY: tahoma, arial;
    TEXT-DECORATION: none;
			
}
.subnav_on a:link, .subnav_on a:visited
{
	background: url(/wp-content/themes/dmgpromotions/images/subnav_bg.gif) no-repeat -47px 0px;
 	float: left;
	width: 135px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;	
    COLOR: #f67525;
    FONT-FAMILY: tahoma, arial;
    TEXT-DECORATION: none;	
			
}
.subnav_num
{
	background: url(/wp-content/themes/dmgpromotions/images/subnav_bg.gif) no-repeat;
	padding: 0px 0px 2px 11px; 
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;	
    COLOR: #ededed;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;	
			
}
.subnav_num_on
{
	background: url(/wp-content/themes/dmgpromotions/images/subnav_bg_on.gif) no-repeat;
	padding: 0px 0px 2px 11px; 
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;	
    COLOR: #ededed;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;	
			
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #f67525;
    FONT-FAMILY: verdana, arial;
	padding: 3px 10px 3px 10px; 

}
.header A:link,
.header a:visited
{
 	float: left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #767676;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none;
}
.header A:hover
{
    COLOR: #fff;
	background-color: #000; 	
    TEXT-DECORATION: none;
}


.footer
{
    PADDING: 0px 0px 0px 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #fff;
    FONT-FAMILY: verdana, Arial;
    TEXT-DECORATION: none;
}
.footer A:link,
.footer a:visited 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #fff;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none;
}
.footer A:hover
{
    COLOR: #FFFF00;
    TEXT-DECORATION: none;
}


/* Forms */

.field {
	background: url(/wp-content/themes/dmgpromotions/images/form_bg.gif);
	font-size: 12px;
	font-family: verdana, helvetica, sans-serif;
	color: #000;
	width: 200px;
	height: 20px;
	border: 2px #cdcdcd solid;
}
.field:focus {
	border: #f67525 2px solid;
}
a.button, a.button:link, a.button:visited {
	padding: 1px 4px 1px 4px;
	background: #f67525;
	color: #fff;
	font: bold 10px tahoma, Helvetica, Sans-serif;
	border: #CDCDCD 2px solid;
	text-decoration: none;
}
a.button:hover {
	color: #fff;
	background: #000;
	text-decoration: none;	
}
.button {
	padding: 1px 4px 1px 4px;
	background: #f67525;
	color: #fff;
	font: bold 10px tahoma, Helvetica, Sans-serif;
	border: #CDCDCD 2px solid;
	text-decoration: none;		
}

.buttondown {
	padding: 1px 4px 1px 4px;
	background: #000;
	color: #fff;
	font: bold 10px tahoma, Helvetica, Sans-serif;
	border: #CDCDCD 2px solid;
	text-decoration: none;
}
.buttonup {
	padding: 1px 4px 1px 4px;
	background: #f67525;
	color: #fff;
	font: bold 10px tahoma, Helvetica, Sans-serif;
	border: #CDCDCD 2px solid;
	text-decoration: none;
}

.glossary_padding {
	padding: 10px 5px 20px 0px; 
}
.glossary_letters {
	FONT: 18px arial; 
	FONT-WEIGHT: bold;
	COLOR: #729bc7; 
	width: 35;
	height: 20;
}
.glossary a:link,
.glossary a:visited {
	padding: 5px 5px 5px 5px; 
 	float: left;
	FONT: 12px arial; 
	FONT-WEIGHT: bold;
	COLOR: #4B2E00; 
	background: #f6f6f6;	
	TEXT-DECORATION: none;
}

.glossary a:hover {
	background: #000;
	color: #fff;

}
.team A:link, .team a:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000;
    FONT-FAMILY:   tahoma, arial;
    TEXT-DECORATION: none;
}
.team A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #f67525;
    FONT-FAMILY: tahoma;
    TEXT-DECORATION: underline;	
}
.specials {
	padding: 20px 25px 0px 0px; 
} 
#specials_text a:link, #specials_text a:visited {
	FONT: 11px arial; 
	FONT-WEIGHT: normal;
	COLOR: #000; 
	TEXT-DECORATION: none;
	line-height: 15px;
}

#specials_text a:hover {
	color: #f67525;

}
.faq {
	padding: 5px 0 0 0px;

}
.faq a:link, .faq a:visited {
	FONT: 11px arial; 
	FONT-WEIGHT: normal;
	COLOR: #000; 
	TEXT-DECORATION: none;
	line-height: 20px;
}

.faq a:hover {
	color: #f67525;

}

/**
 * ========================================================================
 * Products table
 * ========================================================================
 */

table.products td
{
	padding: 10px 0 15px 0;
}

table.products td img
{
	border: 1px solid #454545;
}

table.products td div.item
{
	width: 125px;
}

/**
 * ========================================================================
 * Portfolio
 * ========================================================================
 */

.hide
{
	display: none;
}

div.portfolio-thumbs
{
	margin-bottom: 15px;
}

div.portfolio-thumbs a
{
	border: none !important;
}

div.portfolio-thumbs img
{
	border: 2px solid #87B736 !important;
	margin: 0 5px 5px 0;
}

div.portfolio-thumbs img.thumb-selected
{
	border: 2px solid #F89C49 !important;
	margin: 0 5px 5px 0;
}

div.portfolio-items div.item
{
	clear: both;
	height: 250px;
}

div.portfolio-items div.item h3
{
	/*padding-top: 10px;*/
}

div.portfolio-items div.item div.desc
{
	float: left;
	width: 150px;
	height: 250px;
	background: url('/wp-content/themes/dmgpromotions/images/portfolio-left-back.jpg') no-repeat top right;
}

div.portfolio-items div.item div.desc div.inner
{
	padding: 0 10px 0 0;
}

div.portfolio-items div.item div.desc div.inner ul
{
	list-style: none;
	padding: 0 0 1em 0 !important;
	margin: 0 !important;
}

div.portfolio-items div.item div.desc div.inner h4
{
	margin: 0 0 5px 0 !important;
	padding: 0 0 5px 0 !important;
	font-size: .8em !important;
	color: #97CC3C !important;
	border-bottom: 1px dotted #aaa;
}

div.portfolio-items div.item div.desc div.inner a
{
	border: none !important;
}

div.portfolio-items div.item div.desc div.inner img
{
	margin: 0 5px 5px 0;
	border: 1px solid #ccc !important;
}

div.portfolio-items div.item div.content
{
	float: left;
	width: 325px;
	height: 250px;
}

div.portfolio-items div.item div.content div.inner
{
}

div.portfolio-items div.item div.content div.inner img
{
	width: 325px;
	height: 184px;
}

div.website-link
{
	padding: 7px 0 0 10px;
}

div.website-link a
{
	text-decoration: underline !important;
}

/**
 * ========================================================================
 * Google maps
 * ========================================================================
 */

div#map
{
	width: 475px; 
	height: 375px
}

div#directions
{
	overflow:auto; 
	height:665px; 
	display:none;
}

div#map-no-directions
{
	display: none;
}

div#map-got-directions
{
	display: none;
}

div#error-notice 
{
	background: #FDB3B3 none repeat scroll 0 0;
	border: 1px solid #F94343;
	margin: 0 0 1.75em;
	padding: 10px;
	color: #232323;
}

div#error-notice h4
{
	padding: 0 0 1em 0;
	margin: 0;
	font-weight: bold;
	color: #232323;
}

div#completion-notice 
{
	background: #99F39B none repeat scroll 0 0;
	border: 1px solid #1AD41D;
	margin: 0 0 1.75em;
	padding: 10px;
	color: #232323;
}

div#completion-notice h4
{
	padding: 0 0 1em 0;
	margin: 0;
	font-weight: bold;
	color: #232323;
}

span.error-message
{
	display: block;
	font-size: .9em;
	color: red;
}