/*
Theme Name: Discount Giant
Theme URI: http://www.webmotionuk.co.uk/
Description: The default Discount Giant.
Version: 1.0
Author: WebMotionUK
Author URI: http://www.webmotionuk.co.uk/
Tags: blue, custom header, fixed width, two columns, widgets

	This theme was designed and built by WebMotionUK,
	whose website you will find at http://www.webmotionuk.co.uk/

*/



/* Begin Typography & Colors */
@charset "utf-8";

/*--RESET--*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	font-family:Arial,verdana,Helvetica,sans-serif;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* End RESET */



/* Begin Structure */
html,body{background:#fff url(images/header.jpg) repeat-x top center; color:#777;}
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}
#footer{background:#fff url(images/footer.jpg) repeat-x top center; min-height:140px; height:100%;}
#outer,#footer_content{width:990px; margin:0 auto; text-align:center;}
#header{height:124px; text-align:left;}
#logo{width:400px;margin:30px 0 0 0;text-align:left;}
#header_contact{width:400px;margin:40px 0 0 0; line-height:20px; color:#1275c6; font-size:12px; text-align:right;}
#header_contact strong{font-size:14px;}

#navigation{height:41px; line-height:41px;}
#navigation ul{list-style-type:none; width:auto; margin:0;}
#navigation ul li{display:block; float:left;}
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited{height:41px;  font-weight:bold; font-size:12px; display:block; float:left; color:#fff; padding:0 20px; text-decoration:none;}
#navigation ul li.current_page_item a, #navigation ul li.current_page_item a:link, #navigation ul li.current_page_item a:visited,
#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li a.selected{color:#fff; background:#fff url(images/nav_over.jpg) repeat-x top center;}

#content{text-align:left; padding:10px; width:970px; font-size:12px; line-height:20px;}
#sidebar{width:200px; padding:0 10px 0 0;}
#maincontent{border-left:2px dashed #ccc; margin:0; padding:0 0 0 20px; width:730px;}
#maincontent_3col{border-left:2px dashed #ccc; border-right:2px dashed #ccc; margin:0; padding:0 10px; width:500px;}
#rightbar{width:200px; padding:0 0 0 10px; border-left:1px #e5e5e5 dotted;}
#copyright{text-align:left; font-size:12px; padding:20px 10px 10px 10px;}
#designed_by{text-align:right; font-size:12px; padding:20px 10px 10px 10px;}

h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS",Arial,Georgia,Arial,Helvetica,sans-serif; font-size:35px; line-height:normal;}
h1{color:#11274e;}
h2{font-size:24px;}
h3{font-size:22px; color:#1670ba;}
h4{font-size:18px; color:#5b8900;}
h5{font-size:16px;}
h6{font-size:14px;}
p,h1,h2,h3,h4,h5,h6,ol,ul{margin:0 0 15px 0;}
ol,ul{margin-left:30px;}
ul li{list-style-image: url(images/bullet_arrow.gif);}
a, a:link, a:visited{color:#0665b5; text-decoration:none;}
a:hover, a:active{color:#3ca6ff; text-decoration:underline;}
.entry strong{color:#000;}
.post-info{
	padding:6px;
	border:1px solid #ddd; 
	background:#f2f2f2;
	margin:0 0 10px 0;
	color:#000; 
}
.search_form{margin:0 0 10px 0;}
#sign_in_link{display:inline; margin:5px;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
padding:5px 10px;
background:#e5e5e5;}

.widgettitle{font-size:18px; font-weight:bold; border-bottom:2px #ccc dashed;margin:0 0 10px 0; padding:0 0 10px 0;}
.cta_container{ color:#895f05;}
a.cta_link, a.cta_link:link, a.cta_link:visited{margin:10px 0; border:3px #ffae00 dashed; color:#895f05; font-weight:bold; font-size:14px; padding:10px; background:#fef397; text-decoration:none; display:block;}
a.cta_link:hover, a.cta_link:active{margin:10px 0; border:3px #fff dashed; color:#fff; font-weight:bold; font-size:14px; padding:10px; background:#39f; text-decoration:none; display:block;}