@charset "UTF-8";

.postrow {background: #eaf3f8;}
.forum_info_block,
.forum_info_form_block,
.threadlist { background: #F2F6F8;}
#thread_inlinemod_form {padding-left: 10px; padding-right: 10px;}
.bbcode_container
{
	display:block;
	margin:5px 20px 20px;
}

.bbcode_container .bbcode_desc
{
	margin-bottom:2px;
	font-size:11px;
}

.bbcode_container div.bbcode_code,.bbcode_container pre.bbcode_code
{
	border:1px inset;
	text-align:left;
	overflow:scroll;
	direction:ltr;
	background:repeat-x;
	font-size:12px;
	margin:0;
	padding:6px;
}

.bbcode_quote div.quote_container
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px 10px;
}

.bbcode_quote .bbcode_postedby img
{
	position:relative;
	top:1px;
}

.bbcode_container div.bbcode_quote.printable
{
	background:none;
	border:none;
}

.bbcode_container div.bbcode_quote div.message
{
	padding:8px 0;
}

.bbcode_postedby
{
	font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;
}

.editor
{
	border-top:solid 1px #6b91ab;
	border-top-width:0;
}

.editor_controls
{
	_display:none;
	float:left;
	width:100%;
	padding:6px 6px 6px 0;
}

.editor_controls > ul.right li > *
{
	display:inline;
	float:left;
}

.editor_control_group_item
{
	margin-right:5px;
}

.editor_controls ul.right
{
	_float:right;
}

.editor_controls > ul > li
{
	background:transparent url(http://www.ourcouponhome.com/images/editor/separator.gif) no-repeat left;
	padding-left:6px;
	float:left;
	position:relative;
}

.editor_controls li,.editor_controls ul.right li,.editor_controls .popupmenu div.popupctrl
{
	_display:inline;
}

.editor_controls > ul > li:first-child
{
	background-image:none;
	padding-left:0;
}

.editor_controls a.popupctrl
{
	text-decoration:none;
	border:1px solid #E1E1E2;
	height:18px;
	line-height:17px;
}

.editor_controls .imagebutton
{
	background-color:transparent;
	padding:1px;
}

.editor_controls .colorbutton
{
	float:left;
	border:0;
	margin:1px;
}

.editor_controls .colorbutton div
{
	border:1px solid #ACA899;
	height:10px;
	width:10px;
	margin:2px;
}

.editor_controls .vbedit_colorbutton
{
	padding-bottom:4px;
}

.editor_controls .vbedit_colorbar
{
	position:absolute;
	background-color:#000;
	top:15px;
	left:6px;
}

.editor_container
{
	float:left;
	margin-right:-90px;
	width:100%;
}

.editor_smiliebox
{
	float:right;
	width:75px;
	height:200px;
	_background-color:#f4f4f4;
	_border:solid 1px #6b91ab;
	padding:0 3px 3px;
}

.editor_smiliebox .blocksubhead
{
	font-size:11px;
	font-weight:400;
	text-align:center;
	border:solid 1px #6b91ab;
	border-width:1px 0;
	padding:0;
}

.editor_smiliebox ul.smiliebox
{
	height:190px;
	overflow:hidden;
}

.editor_smiliebox ul.smiliebox li
{
	float:left;
	height:20px;
	width:20px;
	overflow:hidden;
	position:relative;
	text-align:center;
	margin:2px;
}

.editor_smiliebox ul.smiliebox li div.table
{
	display:table;
	height:100%;
	table-layout:fixed;
	width:20px;
	margin:auto;
}

.editor_smiliebox ul.smiliebox li div.tablecell
{
	display:table-cell;
	vertical-align:middle;
}

.editor_smiliebox ul.smiliebox li img
{
	height:auto;
	max-width:20px;
	width:auto !important;
}

.editor_smiliebox div.moresmilies
{
	text-align:center;
	font-size:11px;
}

.editor_textbox_container
{
	width:100%;
	float:left;
	margin-right:-165px;
}

.editor_textbox_smilie
{
	margin-right:85px;
}

.editor_textbox textarea,.editor_textbox iframe
{
	width:500px;
	max-width:99%;
	min-width:99%;
	height:200px;
	float:none;
	background-color:#f4f4f4;
	font:13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
}

.editor_textbox textarea,.editor_textbox iframe,#ie8#fix
{
	width:99%;
}

.editor_textbox iframe
{
	height:206px;
	margin:0;
	padding:0;
}

.editor_textbox.quickreply textarea
{
	height:100px;
}

.editor_textbox.quickreply iframe
{
	height:106px;
}

.editorpopupbody
{
	max-height:250px;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
}

.popupmenu.sizes .popupbody
{
	min-width:50px;
	text-align:center;
}

.popupmenu.colors .popupbody
{
	min-width:144px;
}

.editor_controls .popupmenu .popupbody
{
	background:#FFF;
	border:1px solid #C4C4C4;
}

.editor_controls .category,.editor_controls .smilie,.editor_controls .attachment
{
	font-size:11px;
	border-top:none;
	position:relative;
	padding:1px;
}

.editor_controls .smilie,.editor_controls .attachment,.editor_controls .attach .category
{
	cursor:pointer;
}

.editor_controls .category
{
	border:solid 1px #6b91ab;
	border-width:1px 0;
}

.editor_controls .smilie div,.editor_controls .category div,.editor_controls .attachment div
{
	white-space:nowrap;
	overflow:hidden;
	padding:2px;
}

.editor_controls .fontsize,.editor_controls .fontname
{
	border-top:none;
	font-size:14px;
	padding:1px;
}

.editor_controls .popupmenu .popupbody li > a
{
	overflow:hidden;
	background:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	color:#000;
	padding:1px 3px;
}

.popupmenu.fonts div.popupctrl
{
	width:91px;
}

.popupmenu.sizes div.popupctrl
{
	width:45px;
}

.editor_controls .popupmenu div.popupctrl
{
	height:18px;
	border:1px solid #E1E1E2;
	color:#000;
	line-height:17px;
	background-color:#FFF;
	background-image:url(http://www.ourcouponhome.com/images/misc/popupctrl.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding:1px 10px 1px 1px;
}

.popupmenu.imagemenu div.popupctrl,.editor_controls .popupmenu .popupctrl
{
	background-color:transparent;
	border:none;
	padding:1px 10px 1px 1px;
}

.popupmenu.imagemenu div.popupctrl.active
{
	margin-right:-1px;
	padding:0 10px 0 0;
}

.editor_controls .imagebutton_selected,.editor_controls .imagebutton_hover,.editor_controls .imagebutton_down,.editor_controls a.popupmenu
{
	margin:0;
	padding:0;
}

.editor_controls .popupmenu .popupctrl.active
{
	padding-right:10px;
	margin:0;
}

.editor_controls .popupmenu .popupctrl.imagebutton_hover
{
	padding-right:10px;
	margin-right:-1px;
}

.editor_controls .popupmenu.fonts div.popupctrl.active,.editor_controls .popupmenu.fonts div.popupctrl.imagebutton_hover,.editor_controls .popupmenu.sizes div.popupctrl.active,.editor_controls .popupmenu.sizes div.popupctrl.imagebutton_hover
{
	margin-right:0;
	padding:1px 10px 1px 1px;
}

.editor_controls .imagebutton_selected
{
	background-color:#F1F6F8;
	border:solid 1px #6B91AB;
	padding:0;
}

.editor_controls .imagebutton_down
{
	background-color:#97B5E2;
	border:solid 1px #6B91AB;
	padding:0;
}

.editor_controls .imagebutton_disabled
{
	opacity:0.4px;
	-moz-opacity:0.4px;
	filter:alpha(opacity=40);
}

.controlgroup_3 button.imagebutton
{
	display:inline;
	text-align:left;
	cursor:pointer;
	border:0;
	margin:0;
	padding:2px;
}

body.wysiwyg
{
	margin:0;
	padding:2px;
}

.wysiwyg hr.previewbreak
{
	color:red;
	background-color:red;
	height:6px;
	border:none;
}

.wysiwyg img.previewthumb
{
	max-width:150px;
	max-height:150px;
	height:auto !important;
	width:auto !important;
	margin:1px;
}

.wysiwyg img.previewthumbactive
{
	border:1px solid red;
	margin:0;
}

.editoroverlay.tableoverlay,.editoroverlay.videooverlay
{
	width:350px;
}

.editoroverlay.uploadoverlay
{
	width:445px;
}

.editoroverlay.imageoverlay
{
	width:550px;
}

.editoroverlay hr
{
	border:solid 1px #6b91ab;
}

.editoroverlay .blockrow
{
	background:#61B7CF bottom repeat-x;
	border:solid 1px #6b91ab;
	text-align:left;
	margin:10px;
}

.editoroverlay .blockrow .group
{
	width:72%;
	float:right;
	margin-top:10px;
}

.editoroverlay ul.group li
{
	float:left;
	margin-left:10px;
	font-size:11px;
}

.editoroverlay ul.group .textbox
{
	margin-top:0;
	width:auto;
	float:none;
}

.editoroverlay .cancelbutton
{
	position:absolute;
	right:6px;
	top:6px;
	background-color:red;
	color:#FFF;
	font-weight:700;
	border:1px solid #000;
	width:15px;
}

.editoroverlay .cancelbutton:hover
{
	background-color:#DC143C;
}

.editoroverlay input.textbox:focus,.editoroverlay textarea:focus
{
	background-color:#ffffc8;
}

.editoroverlay p.shade
{
	font-size:11px;
	margin-bottom:10px;
}

.editoroverlay div.foot
{
	text-align:center;
	position:relative;
	padding:10px;
}

.editoroverlay.uploadoverlay div.foot
{
	padding-bottom:0;
}

.editoroverlay.videooverlay input.textbox
{
	width:95%;
	margin-top:10px;
}

.editoroverlay.tableoverlay .primary,.editoroverlay.tableoverlay ul.checkradio.group
{
	float:right;
	width:45%;
	margin-top:0;
	margin-bottom:5px;
}

.editoroverlay.tableoverlay ul.group li
{
	margin-left:0;
	float:none;
}

.editoroverlay.imageoverlay .blockrow .fullwidth > label
{
	float:left;
	clear:both;
	width:25%;
	overflow:hidden;
	margin-top:10px;
}

.editoroverlay.imageoverlay .textbox
{
	margin-top:0;
	width:95%;
}

.editoroverlay.imageoverlay div.imagetarget
{
	margin-left:25%;
	border:solid 1px #6b91ab;
	font-size:11px;
	padding:5px;
}

.editoroverlay.imageoverlay #imageconfigtarget
{
	max-width:100px;
	max-height:100px;
	height:auto !important;
	width:auto !important;
}

.editoroverlay.imageoverlay #imageconfigtarget.right
{
	float:right;
	margin-left:5px;
}

.editoroverlay.imageoverlay #imageconfigtarget.left
{
	float:left;
	margin-right:5px;
}

.editoroverlay.imageoverlay #imageconfigtarget.center
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.editoroverlay.imageoverlay #imageoverlay_progress
{
	display:none;
	position:absolute;
	right:10px;
}

.editoroverlay.uploadoverlay h2
{
	font-size:123.1%;
	font-weight:700;
}

.editoroverlay.uploadoverlay p,.editoroverlay.uploadoverlay h2
{
	margin-bottom:5px;
}

.editoroverlay.uploadoverlay label
{
	margin-bottom:2px;
}

.editoroverlay.uploadoverlay input.textbox
{
	width:95%;
	margin-bottom:5px;
}

.postpreview
{
	border:1px solid #B5CCDB;
	border-top:0;
}

.right_editor_button
{
	width:25px;
	float:right;
}

.right_editor_buttons
{
	width:52px !important;
	float:right;
}

.popupbody
{
	background:#e1e1e1 url(http://www.ourcouponhome.com/images/misc/blog/top-highlight.png) repeat-x;
	border:1px solid #c4c4c4;
	position:absolute;
	z-index:1000;
	top:15px;
	left:0;
	display:none;
	min-width:200px;
	padding:2px;
}
#below_postlist {
	position: relative;
	z-index: 900;
}
#inlinemod_formctrls {
	z-index: 9999 !important;
}

.popupbody li
{
	border-top:solid 1px #e1e1e1;
}

.popupbody li > a,.popupbody li > label
{
	display:block;
	color:inherit;
	background:#61B7CF bottom repeat-x;
	text-decoration:none;
	text-align:left;
	white-space:nowrap;
	font:normal 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	padding:6.235px 10px;
}

.popupbody li > a:hover,.popupbody li > label:hover,.popupbody li.vbmenu_hilite > a
{
	background-color:#6F83D6;
	color:#3e3e3e;
}

.popupbody li.vbmenu_hilite,li.vbmenu_option
{
	float:none;
	display:list-item;
	width:100%;
}

.popupbody li.vbmenu_option > a:hover
{
	background:#61B7CF bottom repeat-x;
}

.popupbody li input.searchbox
{
	width:180px;
	font-size:10pt;
	font-style:italic;
	color:#777;
	padding:0;
}

.popupbody li input.searchbox:focus
{
	font-style:normal;
	color:#3e3e3e;
}

.popupbody li.formsubmit
{
	text-align:right;
	background:transparent;
	padding:0;
}

.popupbody li.formsubmit .submitoptions
{
	float:left;
	text-align:left;
}

.popupbody li.formsubmit.jumptopage > label
{
	display:inline;
	background:none;
}

.popupbody li.formsubmit input[type="submit"],.popupbody li.formsubmit input[type="reset"],.popupbody li.formsubmit input[type="button"]
{
	font:9pt Tahoma,Calibri,Verdana,Geneva,sans-serif;
	padding:2px 2px 1px;
}

.blockhead .popupmenu,.blocksubhead .popupmenu
{
	display:block;
	float:right;
	clear:left;
	text-transform:none;
}

.memberaction.popupmenu
{
	position:relative;
	top:0;
	display:inline-block;
}

.memberaction.popupmenu a.popupctrl
{
	background:none;
	padding:0;
}

.memberaction_body.popupbody
{
	width:280px;
	background:#61B7CF;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-box-shadow:0 4px 7px #777;
	-webkit-box-shadow:0 4px 7px #777;
}

.memberaction_body.popupbody li
{
	border:none;
	width:140px;
}

.memberaction_body.popupbody li.left
{
	float:left;
	clear:left;
}

.memberaction_body.popupbody li.right
{
	float:right;
	clear:right;
}

.memberaction_body.popupbody li img
{
	float:left;
	position:relative;
	top:-2px;
	padding:4px;
}

.memberaction_body.popupbody li > a
{
	padding:4px;
}

.memberaction_body.popupbody hr
{
	float:left;
	height:96px;
	width:0;
	display:inline;
}

table
{
	border-collapse:collapse;
	border-spacing:0;
	font-size:inherit;
	font:100%;
}

address,caption,cite,code,dfn,em,strong,th,var,optgroup
{
	font-style:inherit;
	font-weight:inherit;
}

li
{
	list-style:none;
}

caption,th
{
	text-align:left;
}

h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:400;
}

q:before,q:after
{
	content:'';
}

abbr,acronym
{
	border:0;
	font-variant:normal;
}

input,button,textarea,select,optgroup,option
{
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}

input,button,textarea,select
{
	font-size:100%;
}

body
{
	font:x-small;
	width:auto;
	min-width:650px;
	max-width:auto;
	font-size:13px;
	color:#3e3e3e;
	line-height:1.230;
	margin:0 35px;
}

select,input,button,textarea,button
{
	font:99% arial,helvetica,clean,sans-serif;
}

pre,code,kbd,samp,tt
{
	font-family:monospace;
	font-size:108%;
	line-height:100%;
}

body a
{
	color:#216477;
	text-decoration:none;
}

body a:hover,body a:hover .time,body a:hover .shade,body a:hover .understate
{
	color:#1533AD;
	text-decoration:underline;
}

body a.understate,body a .understate
{
	color:inherit;
	text-decoration:none;
	clear:expression(style.color = parentNode.currentStyle.color,style.clear = "none",0);
}

.body_wrapper
{
	background:#61B7CF none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px 20px;
}

.button
{
	font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	border:1px solid #a8a8a8;
	color:#FFF;
	background:#216477 url(http://www.ourcouponhome.com/images/gradients/generic_button.png) repeat-x top left;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	padding:2px;
}

.normal
{
	font-size:13px;
	font-weight:400;
}

.block
{
	background:transparent none;
	clear:both;
	padding:0;
}

.blockhead
{
	font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	color:#fff;
	background:#2C3D82 url(http://www.ourcouponhome.com/images/buttons/newbtn_middle.png) repeat-x;
	_background-image:none;
	border:1px solid #2C3D82;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	padding:4px 10px;
}

.blockhead img
{
	margin-bottom:-4px;
}

.blocksubhead
{
	font:normal 12px;
	color:#3e3e3e;
	background:#39AECF none repeat-x;
	border-top:1px solid #cecece;
	padding:4px 10px;
}

.blocksubhead a
{
	color:#3e3e3e;
	text-decoration:none;
}

.blockhead_info,.blocksubhead_info
{
	float:right;
	font-weight:400;
}

.blockbody
{
	background:#61B7CF none no-repeat;
	padding-left:0;
	padding-right:0;
}

.blockrow
{
	background:#fff none;
	padding:5px 10px;
}

.blockfoot,.blocksubfoot
{
	display:block;
	clear:both;
	background:#61B7CF none;
	border:0 #6c0;
	padding:5px 0;
}

.wysiwyg_block
{
	margin-bottom:10px;
}

.wysiwyg_block .blockrow:first-child
{
	background:transparent url(http://www.ourcouponhome.com/images/gradients/gradient-greytowhite.png) repeat-x top left;
}

.wysiwyg_block iframe.textbox
{
	border:1px solid #6b91ab;
	background:#f3f7f9 none;
	padding-bottom:0;
}

.wysiwyg_block .formcontrols .blockrow
{
	border-top:0;
}

.table
{
	display:table;
	table-layout:fixed;
}

.thead
{
	width:100%;
	padding:0;
}

.tr
{
	display:table-row;
}

.td
{
	display:table-cell;
}

.popupmenu
{
	z-index:999;
	position:relative;
}

.popupmenu a.popupctrl
{
	background-image:url(http://www.ourcouponhome.com/images/misc/black_downward_arrow.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:15px;
	_padding-right:25px;
}

.popupmenu a.popupctrl.nogadget
{
	padding-right:0;
	background-image:none;
}

.popupgroup .popupmenu a.popupctrl
{
	font-size:11px;
	border:solid 1px transparent;
	background-color:transparent;
	text-decoration:none;
	margin-left:5px;
	padding:2px 15px 2px 4px;
}

.popupgroup .popupmenu:hover a.popupctrl
{
	border:1px solid #cedfeb;
	background-color:transparent;
}

.blockfoot .popupctrl
{
	text-decoration:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	padding:2px 15px 2px 6px;
}

.pagination span a
{
	font:normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	border:1px solid #cedfeb;
	height:15.99px;
	margin-left:1px;
	background:#f2f6f8 none;
	text-decoration:none;
	color:#417394;
	padding:2px 4px;
}

.pagination span a:hover
{
	border:1px solid #417394;
}

.pagination span.prev_next a,.pagination span.first_last a
{
	position:relative;
	top:-2px;
}

.pagination span.prev_next a img,.pagination span.first_last a img
{
	position:relative;
	display:inline;
	top:3px;
}

.pagination span.selected a
{
	background:#759fbb url(http://www.ourcouponhome.com/images/buttons/newbtn_middle.png) repeat-x;
	color:#fff;
	border:1px solid #417394;
	height:15.99px;
	font-weight:700;
	margin-left:1px;
	padding:2px 4px;
}

.pagination .separator,.pagination .elipsis
{
	background:none;
	border:0;
}

.pagination span a.popupctrl
{
	height:15.99px;
	background:transparent url(http://www.ourcouponhome.com/images/misc/black_downward_arrow.png) no-repeat center left;
	padding-right:4px;
	padding-left:18px;
}

.pagination .popupmenu:hover a.popupctrl
{
	border:1px solid #417394;
	color:#3e3e3e;
}

.textcontrols a,a.textcontrol
{
	position:relative;
	font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	line-height:1.230;
	text-decoration:none;
	border:1px solid #a8a8a8;
	color:#FFF;
	background:#216477 url(http://www.ourcouponhome.com/images/gradients/generic_button.png) repeat-x top left;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	padding:3px 5px;
}

.textcontrols a:hover,a:hover.textcontrol
{
	background:#efefef url(http://www.ourcouponhome.com/images/gradients/generic_button.png) repeat-x;
	text-decoration:none;
	color:#417394;
}

.blockhead a.textcontrol
{
	float:right;
	font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	margin-top:-4.5px;
	text-transform:none;
}

.navpopupmenu
{
	text-align:right;
	float:right;
	padding:10px 0;
}

.navpopupmenu .popupctrl
{
	text-decoration:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	padding:2px 6px;
}

* html .navpopupmenu.popupmenu.nohovermenu a.textcontrol,.navpopupmenu.popupmenu.nohovermenu a.popupctrl
{
	color:#FFF;
	background:#216477;
	_background-image:none;
	border:1px solid #a8a8a8;
	font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	padding:3.3333333333333px 6.6666666666667px;
}

.navpopupmenu.popupmenu.nohovermenu a.textcontrol,.navpopupmenu.popupmenu.nohovermenu a.popupctrl
{
	color:#FFF;
	background:#216477 url(http://www.ourcouponhome.com/images/gradients/generic_button.png) repeat-x top left;
	_background-image:none;
	border:1px solid #a8a8a8;
	font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	padding:3.3333333333333px 6.6666666666667px;
}

.navpopupmenu.popupmenu.nohovermenu a.textcontrol:hover,.navpopupmenu.popupmenu.nohovermenu a.popupctrl:hover
{
	background:#efefef url(http://www.ourcouponhome.com/images/gradients/generic_button.png) repeat-x;
	color:#417394;
	_background-image:none;
}

.navpopupmenu .popupctrl .ctrlcontainer
{
	background:transparent url(http://www.ourcouponhome.com/images/misc/black_downward_arrow.png) no-repeat center left;
	padding-left:15px;
	white-space:nowrap;
}

.navpopupbody
{
	width:auto;
	max-height:350px;
	text-align:left;
	overflow:auto;
	overflow-y:scroll;
	left:auto;
	right:0;
}

.navpopupbody li
{
	overflow:hidden;
}

.navpopupbody li.optionlabel
{
	text-align:center;
	font-weight:700;
}

.navpopupbody .d1 a,option.d1
{
	text-indent:20px;
}

.navpopupbody .d2 a,option.d2
{
	text-indent:40px;
}

.navpopupbody .d3 a,option.d3
{
	text-indent:60px;
}

.navpopupbody .d4 a,option.d4
{
	text-indent:80px;
}

.navpopupbody .d5 a,option.d5
{
	text-indent:100px;
}

.navpopupbody .d6 a,option.d6
{
	text-indent:120px;
}

.navpopupbody .d7 a,option.d7
{
	text-indent:140px;
}

.navpopupbody .d8 a,option.d8
{
	text-indent:160px;
}

.navpopupbody .d9 a,option.d9
{
	text-indent:180px;
}

.navpopupbody .d10 a,option.d10
{
	text-indent:200px;
}

.navpopupbody .d11 a,option.d11
{
	text-indent:220px;
}

.navpopupbody .d12 a,option.d12
{
	text-indent:240px;
}

.navpopupbody .d13 a,option.d13
{
	text-indent:260px;
}

.navpopupbody .d14 a,option.d14
{
	text-indent:280px;
}

.navpopupbody .d15 a,option.d15
{
	text-indent:300px;
}

.navpopupbody .d16 a,option.d16
{
	text-indent:320px;
}

.navpopupbody .d17 a,option.d17
{
	text-indent:340px;
}

.navpopupbody .d18 a,option.d18
{
	text-indent:360px;
}

.navpopupbody .d19 a,option.d19
{
	text-indent:380px;
}

.navpopupbody .d20 a,option.d20
{
	text-indent:400px;
}

dl.stats.totals
{
	float:right;
	padding:5px;
}

dl.stats dt
{
	display:inline;
	color:#777;
}

dl.statsblock dt
{
	display:block;
	float:left;
	clear:left;
	width:25%;
}

dl.statsblock dd
{
	display:block;
	float:left;
	margin-left:10px;
}

dl.tabslight
{
	border-bottom:solid 1px #6b91ab;
	padding-left:20px;
	margin-bottom:1em;
	height:23px;
	margin-top:15px;
}

dl.tabslight dd a
{
	font-size:11px;
	font-weight:700;
	color:#3e3e3e;
	text-decoration:none;
	text-align:center;
	min-width:55px;
	height:22px;
	line-height:22px;
	display:block;
	border:1px solid #6b91ab;
	background-color:#39AECF;
	margin-left:-1px;
	margin-bottom:-1px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:11px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:11px;
	padding:0 10px;
}

html>body dl.tabslight dd.selected a,html>body dl.tabslight dd.selected a:hover
{
	position:relative;
	border-bottom:1px solid transparent;
	background:#f1f3f8 none;
}

* dl.tabslight dd.selected a,* dl.tabslight dd.selected a:hover
{
	border-bottom:1px solid transparent;
	background:#f1f3f8 none;
}

dl.tabslight dd a:hover
{
	color:#1533AD;
	background:#216477 url(http://www.ourcouponhome.com/images/gradients/selected-tab-gradient-with-top-alpha.png) repeat-x 0 -4px;
}

.columnsort a,.columnsort span
{
	display:block;
	text-decoration:none;
	white-space:nowrap;
	text-align:left;
}

.columnsort a:hover
{
	background-color:#6F83D6;
	text-decoration:none;
	color:inherit;
}

a.collapse
{
	float:right;
	right:10px;
	top:20px;
	position:absolute;
}

.blockhead a.collapse
{
	top:10px;
}

#forumrules
{
	margin-bottom:10px;
	border-bottom:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #fff;
	background:#fff url(http://www.ourcouponhome.com/images/gradients/gradient-greytowhite.png) repeat-x;
}

#forumrules ul.youcandoblock
{
	float:left;
	width:55%;
	margin-bottom:10px;
	overflow:hidden;
}

#forumrules ul.bbcodeblock
{
	float:right;
	width:42%;
	text-align:right;
	overflow:hidden;
}

#forumrules .rules_link
{
	margin-top:10px;
	width:42%;
	padding-left:55%;
}

.errorblock ul.blockrow.error > li
{
	border-bottom:solid 1px #cedfeb;
	padding-bottom:10px;
	margin-bottom:10px;
}

.errorblock ul.blockrow.error li:last-child
{
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}

blockquote.preview .bbcode_container div.bbcode_code,blockquote.preview .bbcode_container pre.bbcode_code
{
	border:1px inset;
	text-align:left;
	overflow:auto;
	direction:ltr;
	background:repeat-x;
	font-size:12px;
	margin:0;
	padding:6px;
}

blockquote.preview fieldset.postattachlist
{
	background:#61B7CF bottom repeat-x;
	border-top:solid 1px #cedfeb;
	padding-bottom:1em;
}

blockquote.preview .bbcode_quote div.quote_container
{
	border-top:1px solid #fafafa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px 10px;
}

.attachments
{
	border:1px solid #cdcece;
	background:#ececec none;
	-moz-border-radius:5px;
	font-size:12px;
	margin:20px 30px;
	padding:5px 10px;
}

.attachments fieldset
{
	margin:5px 0;
}

blockquote.preview .signature
{
	margin-top:1.5em;
	border-top:solid 1px #bbb;
	padding-top:0.5em;
}

.commalist li:after
{
	content:",";
}

.standard_error
{
	max-width:600px;
	margin:0 auto;
	padding:4em 0 6em;
}

a.extlink
{
	width:10px;
	height:10px;
	text-indent:-9999px;
	position:absolute;
	margin-left:2px;
	background:transparent url(http://www.ourcouponhome.com/images/buttons/extlink.png) no-repeat;
}

.floatcontainer:after,.formcontrols .blockrow:after,dl.stats:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.floatcontainer,.formcontrols .blockrow,dl.stats
{
	font-weight:400;
	display:block;
}

* html .floatcontainer,.formcontrols .blockrow,dl.stats
{
	height:1%;
}

#inlinemod_formctrls .popupctrl
{
	text-decoration:none;
	background:#216477 url(http://www.ourcouponhome.com/images/gradients/generic_button.png) repeat-x top left;
	padding-right:0;
	color:#FFF;
	border:1px solid #a8a8a8;
	font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	float:left;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

#inlinemod_formctrls a.popupctrl span.ctrlcontainer
{
	display:inline-block;
	background:transparent url(http://www.ourcouponhome.com/images/misc/black_downward_arrow.png) no-repeat center left;
	font-size:11px;
	float:left;
	padding:3.3333333333333px 5px 3.3333333333333px 15px;
}

#inlinemod_formctrls .popupbody
{
	left:auto;
	right:0;
}

div.forum_disabled
{
	text-align:center;
	color:red;
	background-color:#FFF;
	font-size:20px;
	padding:10px;
}

.restore body
{
	margin:10px;
}

.restore h1
{
	font-size:138.5%;
}

.restore h2
{
	font-size:123.1%;
}

.restore h3
{
	font-size:108%;
}

.restore h1,.restore h2,.restore h3
{
	margin:1em 0;
}

.restore optgroup
{
	font-weight:400;
}

.restore abbr,.restore acronym
{
	border-bottom:1px dotted #000;
	cursor:help;
}

.restore em
{
	font-style:italic;
}

.restore del
{
	text-decoration:line-through;
}

.restore blockquote,.restore ul,.restore ol,.restore dl
{
	margin:1em;
}

.restore ol,.restore ul,.restore dl
{
	margin-left:2em;
}

.restore ul li
{
	list-style:disc outside;
}

.restore dl dd
{
	margin-left:1em;
}

.restore th,.restore td
{
	border:1px solid #000;
	padding:0.5em;
}

.restore th
{
	font-weight:700;
	text-align:center;
}

.restore caption
{
	margin-bottom:.5em;
	text-align:center;
}

.restore sup
{
	vertical-align:super;
}

.restore sub
{
	vertical-align:sub;
}

.restore p,.restore fieldset,.restore table,.restore pre
{
	margin-bottom:1em;
}

.restore button,.restore input[type="checkbox"],.restore input[type="radio"],.restore input[type="reset"],.restore input[type="submit"]
{
	padding:1px;
}

li.tag.option
{
	padding:10px;
}

#thread_tags_list input#tag_add_input
{
	display:block;
	width:90%;
	margin-top:2px;
	margin-bottom:0.5em;
}

#thread_tags_list .actionbuttons
{
	text-align:right;
	margin-bottom:1em;
}

#tag_edit_list
{
	list-style:none;
	margin:0;
	padding:0;
}

#tag_edit_list li
{
	float:left;
	display:block;
	clear:right;
	width:auto;
	margin-right:10px;
}

#social_bookmarks_list li
{
	display:block;
	float:left;
	padding-left:10px;
}

#imagereg
{
	vertical-align:middle;
	margin-bottom:5px;
}

#wol_navpopup.navpopupmenu
{
	margin-bottom:6px;
}

.navlinks
{
	background:#39AECF none;
	border-top:1px solid #e7e7e7;
	text-align:center;
	color:#5d5d5d;
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	clear:both;
	padding:10px 0;
}

#ajax_post_errors
{
	position:absolute;
	width:420px;
	z-index:500;
	background-color:#FFF;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	padding:2px;
}

#ajax_post_errors .blockrow
{
	border-bottom:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
}

#ajax_post_errors_message ol
{
	margin:1em 1em 1em 2em;
}

#ajax_post_errors_message ol.numeric li,#ajax_post_errors_message ol li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
}

.highlight
{
	background:#FFEB90 none repeat-x;
}

label#fb_pulishlabel
{
	font-size:12px;
	font-weight:400;
	margin-right:10px;
	vertical-align:middle;
}

#fb_likeframe
{
	border:none;
	overflow:hidden;
	height:27px;
	width:260px;
	vertical-align:text-bottom;
}

.blogbit #fb_likeframe
{
	margin-top:7px;
}

#recaptcha_area
{
	direction:ltr;
	display:inline;
}

.above_body
{
	background:#025167 url(http://www.ourcouponhome.com/images/gradients/gradient-grey-down.png) repeat-x;
	_background-image:none;
	width:100%;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	margin:0 0 10px;
	padding:0;
}

.doc_header
{
	_background-image:none;
	color:#a9a9a9;
	font:normal normal normal 11px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
	position:relative;
}

.logo-image
{
	float:left;
	clear:right;
	min-height:2em;
	height:auto !important;
}

.toplinks
{
	position:absolute;
	right:20px;
	top:0;
	color:#fff;
	font:normal normal normal 11px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
	text-align:right;
}

.toplinks ul.isuser li#fb_headerbox a,.toplinks ul.nouser li#fb_headerbox a
{
	padding-top:0;
	background:none;
	cursor:pointer;
}

li#fb_headerbox a#fb_link #fb_squarepic
{
	position:absolute;
	right:-6px;
	top:5px;
	z-index:1;
	border:1px solid #B3CCE7;
	padding:1px;
}

li#fb_headerbox a#fb_link #fb_icon
{
	position:absolute;
	right:10px;
	top:1px;
	z-index:2;
}

.toplinks ul.isuser,.toplinks ul.nouser
{
	display:block;
	float:right;
	clear:left;
	list-style:none;
}

.toplinks ul.isuser li
{
	display:inline;
	position:relative;
	color:#a9a9a9;
	float:right;
	clear:left;
	padding-right:10px;
}

.toplinks ul.isuser .popupbody li
{
	display:block;
	float:none;
	clear:none;
	margin:0;
	padding:0;
}

.toplinks ul.isuser li.welcomelink
{
	display:block;
	float:right;
	clear:left;
	padding:3px 4px;
}

.toplinks ul.isuser li.logoutlink
{
	top:0;
}

.toplinks ul.isuser li a
{
	display:block;
	font-weight:700;
	color:#fff;
	padding:3px 4px;
}

.toplinks ul.isuser li li a
{
	float:none;
	margin-left:0;
}

.toplinks ul.isuser li.welcomelink a
{
	display:inline;
	float:none;
	clear:none;
	margin-left:0;
}

.toplinks ul.isuser li a:hover
{
	background:#1533AD;
	color:#fff;
	padding:3px 4px;
}

.toplinks ul.nouser li a
{
	display:block;
	float:right;
	clear:left;
	color:#fff;
	position:relative;
	background:#1533AD;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	height:20px;
	font-weight:700;
	font-size:12px;
	margin-right:10px;
	padding:6px 10px 0;
}

.toplinks ul.nouser li a:hover
{
	background:#1533AD;
	color:#fff;
}

.toplinks ul.isuser li.popupmenu,.toplinks ul.isuser .notifications,.toplinks ul.isuser .nonotifications
{
	color:#000;
	position:relative;
}

.toplinks ul.isuser li.popupmenu ul li
{
	position:relative;
	top:0;
	text-align:left;
	margin:0;
}

.toplinks ul.isuser .notifications .popupbody
{
	background:#1533AD;
	border:1px solid #1533AD;
}

.toplinks ul.isuser .notifications .popupbody li a
{
	color:#000;
	font-weight:400;
	background:#fff;
	border-top:1px solid #1533AD;
	text-align:left;
	line-height:26px;
	padding:0 5px 0 30px;
}

.toplinks ul.isuser .notifications .popupbody li a span
{
	position:absolute;
	line-height:26px;
	left:5px;
}

.toplinks ul.isuser .notifications .popupbody li a:hover
{
	background:#6F83D6;
	color:#000;
	text-decoration:underline;
}

.toplinks form
{
	min-width:220px;
	display:block;
	margin-right:10px;
	text-align:left;
	float:right;
	clear:left;
	_width:30%;
}

.toplinks .logindetails
{
	text-align:center;
	background:#1533AD;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	height:26px;
	padding:0 10px;
}

.toplinks form input
{
	vertical-align:baseline;
	font-size:11px;
	border:0;
	margin:3px 0 0;
	padding:1px;
}

.toplinks form input.default-value
{
	color:#828282;
}

.toplinks .remember
{
	font-size:10px;
	margin:-3.3333333333333px 0 0 20px;
}

.notifications
{
	font-size:11px;
	color:#fff;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}

.navbar
{
	position:relative;
	height:53px;
	background:#025167 none;
	color:#fff;
	font:11px Arial,Calibri,Verdana,Geneva,sans-serif;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	margin:10px 0 0;
}

.navtabs
{
	background:#1533AD url(http://www.ourcouponhome.com/images/buttons/newbtn_middle.png) repeat-x;
	height:26px;
	_background-image:none;
	padding:0 0 0 20px;
}

.navtabs li:first-child
{
	border-left:1px solid #5a7f97;
}

.navtabs ul
{
	position:absolute;
	top:26px;
	left:0;
	width:100%;
	border-top:1px solid #5a7f97;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	margin-right:-80px;
	direction:ltr;
}

.navtabs li
{
	float:left;
	border-right:1px solid #5a7f97;
}

.navtabs ul li:first-child
{
	text-indent:20px;
	border-left:0;
}

.navtabs ul li
{
	border-right:0;
	position:relative;
}

.navtabs li a
{
	height:26px;
	line-height:26px;
	padding:0 10px;
}

.navtabs li a.navtab
{
	border-top:1px solid #Cedfeb;
	border-left:1px solid #Cedfeb;
	display:block;
	background:#1533AD url(http://www.ourcouponhome.com/images/buttons/newbtn_middle.png) repeat-x;
	_background-image:none;
	min-width:60px;
	width:auto !important;
	_min-width:75px;
	_width:auto !important;
	text-align:center;
	color:#fff;
	font:bold 12px Arial,Calibri,Verdana,Geneva,sans-serif;
	text-decoration:none;
	line-height:26px;
}

.navtabs li a.navtab:hover
{
	background:#216477 url(http://www.ourcouponhome.com/images/gradients/selected-tab-gradient-with-top-alpha.png) repeat-x 0 -4px;
	_background-image:none;
	color:#111;
}

.navtabs li.selected
{
	height:26px;
	color:#111;
}

.navtabs li.selected a.navtab
{
	color:#111;
	background:#216477 url(http://www.ourcouponhome.com/images/gradients/selected-tab-gradient-with-top-alpha.png) repeat-x;
	_background-image:none;
	position:relative;
	top:-4px;
	padding-top:4px;
	z-index:10;
}

.navtabs li.selected li a,.navbar_advanced_search li a
{
	text-decoration:none;
	font:11px Arial,Calibri,Verdana,Geneva,sans-serif;
	line-height:26px;
}

.navtabs li.selected li a
{
	color:#fff;
	padding:2px 5px;
}

.navbar_advanced_search li
{
	height:26px;
	display:block;
	clear:both;
}

.navtabs li.selected .popupbody li > a
{
	text-indent:0;
	color:#000;
	padding:0 10px;
}

.navtabs li.selected li a.popupctrl
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:solid 1px transparent;
	_border:none;
	background:transparent url(http://www.ourcouponhome.com/images/misc/arrow.png) no-repeat right center;
	padding-right:15px;
	_background-image:url('http://www.ourcouponhome.com/images/misc/arrow.gif');
	color:#fff;
}

.toplinks .notifications a.popupctrl
{
	background:#1533AD url(http://www.ourcouponhome.com/images/misc/arrow.png) right center no-repeat;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	_background-image:url('http://www.ourcouponhome.com/images/misc/arrow.gif');
	padding:3px 15px 3px 4px;
}

.toplinks .nonotifications a.popupctrl
{
	background:transparent url(http://www.ourcouponhome.com/images/misc/arrow.png) no-repeat right center;
	_background-image:url('http://www.ourcouponhome.com/images/misc/arrow.gif');
	padding:3px 15px 3px 4px;
}

.toplinks .notifications a.popupctrl:hover,.toplinks .nonotifications a.popupctrl:hover,.toplinks .nonotifications a.popupctrl.active
{
	background:#1533AD url(http://www.ourcouponhome.com/images/misc/arrow.png) no-repeat right center;
	_background-image:url('http://www.ourcouponhome.com/images/misc/arrow.gif');
	padding:3px 15px 3px 4px;
}

.toplinks .notifications a.popupctrl:hover
{
	padding-top:3px;
}

.navtabs li.selected li:hover a.popupctrl
{
	background-color:#1533AD;
	text-decoration:none;
	border-color:#025167;
}

.navtabs li.selected li:hover a.popupctrl.active,.navtabs li.selected li a.popupctrl.active
{
	background-color:#1533AD;
	color:#fff;
	text-decoration:none;
	border-color:#1533AD;
}

.navtabs .popupbody
{
	border:1px solid #1533AD;
	background:#1533AD;
	width:auto;
}

.navtabs .popupbody li
{
	float:none;
	border-top:1px solid #1533AD;
}

.navtabs .popupbody li a:hover
{
	background-color:#6F83D6;
}

.nonotifications div.popupbody
{
	min-width:170px;
	width:auto !important;
	background:#1533AD;
	border:1px solid #1533AD;
}

.nonotifications .popupbody p
{
	color:#000;
	text-align:left;
	background:#fff;
	border-top:1px solid #1533AD;
	text-indent:5px;
	line-height:26px;
	display:block;
	padding:0;
}

.toplinks .nonotifications .popupbody a
{
	background:#fff;
	color:#000;
	float:none;
	clear:none;
	margin-left:0;
	text-align:left;
	line-height:26px;
	padding:0 5px;
}

.toplinks .nonotifications .popupbody a:hover
{
	background:#6F83D6;
	color:#000;
	text-decoration:underline;
	padding:0 5px;
}

.globalsearch
{
	position:absolute;
	width:180px;
	right:20px;
	top:0;
	float:right;
	clear:left;
	text-align:right;
	line-height:1em;
	display:block;
}

.navbar_search
{
	position:relative;
	width:180px;
	right:-20px;
	display:block;
}

.navbar_search input
{
	font-size:11px;
	vertical-align:middle;
	border:1px solid #5a7f97;
	padding:1px;
}

.globalsearch .textboxcontainer
{
	height:26px;
	border-left:1px solid #5a7f97;
	display:inline-block;
	float:left;
	text-align:center;
}

.globalsearch .textboxcontainer span
{
	border-top:1px solid #Cedfeb;
	border-left:1px solid #Cedfeb;
	display:inline-block;
	height:22px;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	margin-bottom:1px;
	width:147px;
	_width:140px;
}

.globalsearch input.textbox
{
	width:120px;
}

.toplinks form input.loginbutton
{
	font-size:11px;
	border:solid 1px #415d8d;
	padding:0 5px;
}

.globalsearch .buttoncontainer
{
	height:26px;
	border-left:1px solid #5a7f97;
	display:inline-block;
	border-right:1px solid #5a7f97;
	width:25px;
	overflow:hidden;
	float:right;
}

.globalsearch .buttoncontainer span
{
	border-top:1px solid #Cedfeb;
	border-left:1px solid #Cedfeb;
	height:23px;
	padding-left:4px;
	padding-top:2.5px;
	display:inline-block;
}

.globalsearch .searchbutton
{
	border:0;
	width:22px;
	margin-top:-2px;
	margin-left:-2px;
	padding:0;
}

.breadcrumb { clear:both;}
.breadcrumb > ul
{
	background:transparent url(http://www.ourcouponhome.com/images/misc/navbit-home.png) left top no-repeat;
	border:none;
	background-image:none;
	padding-left:0;
}

.breadcrumb .navbit
{
	float:left;
	background-image:url(http://www.ourcouponhome.com/images/misc/navbit-arrow-right.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:10px;
	padding-left:3px;
}

.breadcrumb .navbit.lastnavbit
{
	background:transparent;
}

.breadcrumb .navbit.lastnavbit span
{
	float:left;
	background:transparent;
	padding-right:10px;
	padding-left:3px;
}

.breadcrumb .navbit > a,.breadcrumb .lastnavbit > span
{
	display:block;
	float:left;
	background-color:transparent;
	border:solid 1px #cedfeb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px 4px;
}

.breadcrumb .navbit a:hover
{
	background-color:#f6f8f9;
	border-color:#cedfeb;
}

.breadcrumb .navbit a.popupctrl
{
	background-image:url(http://www.ourcouponhome.com/images/misc/navbit-arrow-right.png);
	background-position:center center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:2px 6px;
}

.breadcrumb .navbit a.popupctrl:hover
{
	background-color:#6F83D6;
	color:#1533AD;
}

#pagetitle
{
	clear:both;
	background:none;
	padding:5px 0 0;
}

#pagetitle h1
{
	color:#3e3e3e;
	font:normal bold 14px;
	font-size:14px;
	font-weight:700;
}

#pagetitle .description
{
	color:#3e3e3e;
	font-size:11px;
}

.newcontent_textcontrol
{
	background:#216477 url(http://www.ourcouponhome.com/images/buttons/newbtn_middle.png) repeat-x left top;
	_background-image:none;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow:0 3px 8px #000;
	-webkit-box-shadow:0 3px 8px #000;
	font:normal 14px Arial,sans-serif;
	color:#fff;
	border:0;
	display:block;
	float:left;
	clear:right;
	padding:4px 15px;
}

.newcontent_textcontrol span
{
	font-size:15px;
	font-weight:700;
	display:inline;
}

.newcontent_textcontrol:hover
{
	background:#1533AD url(http://www.ourcouponhome.com/images/buttons/newbtn_middle.png) repeat-x left top;
	_background-image:none;
	color:#fff;
	text-decoration:none;
}

.footer
{
	clear:both;
	margin-top:15px;
	text-align:right;
	display:block;
	width:100%;
	-moz-box-shadow:-2px 2px 2px #000;
	-webkit-box-shadow:-2px 2px 2px #000;
	background:#025167 none;
	border:1px solid #435769;
	font:normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	padding:5px 0;
}

.footer_copyright,.footer_morecopyright
{
	padding-bottom:5px;
	color:#61B7CF;
	font:normal 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	margin-top:10px;
	text-align:center;
	display:block;
}

.footer_time
{
	color:#61B7CF;
	font:normal 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	padding-top:10px;
	text-align:center;
}

.footer_select
{
	float:left;
	text-align:left;
	margin-left:10px;
	margin-top:0;
}

.footer_links
{
	margin-right:10px;
	margin-top:2px;
}

.footer_links li
{
	display:inline;
	margin-left:5px;
}

.below_body .time
{
	color:#39AECF;
}

.notices
{
	background:#61B7CF;
	margin:5px 0;
}

.notices li
{
	background:#6F83D6 none;
	font-size:12px;
	color:#3e3e3e;
	margin-bottom:5px;
	-moz-box-shadow:-2px 2px 2px #000;
	-webkit-box-shadow:-2px 2px 2px #000;
	text-align:left;
	clear:both;
	padding:5px 10px;
}

.breadcrumb .navbithome
{
	float:left;
	padding:3.5px 0;
}

#ad_global_header1
{
	float:left;
	clear:right;
	margin:0;
	padding:0;
}

#ad_global_header2
{
	float:left;
	margin:0;
	padding:0;
}

#ad_global_below_navbar
{
	width:100%;
	margin:0;
	padding:0;
}

#ad_global_above_footer
{
	width:100%;
	text-align:left;
	clear:both;
	margin:0;
	padding:0;
}

#ad_board_below_whats_going_on
{
	width:100%;
	text-align:left;
	margin:0;
	padding:0;
}

#ad_thread_first_post_content
{
	float:right;
	margin:0;
}

#ad_thread_last_post_content
{
	float:right;
	z-index:1000;
	margin:0;
}

.formcontrols input,select,textarea
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.formcontrols input.textbox
{
	/* height:12px; */
}

.vbform .blockhead
{
	margin-top:2em;
}

.settings_form_top_border
{
	border-top:1px solid #6b91ab;
}

.vbform
{
	clear:both;
	width:auto;
	max-width:750px;
	_width:750px;
	margin:0 auto 2em;
}

.formcontrols .blockrow
{
	background:#61B7CF bottom repeat-x;
	border-top:solid 1px #cedfeb;
	padding:10px 5px;
}

.formcontrols .section
{
	padding:0 15px;
}

input,textarea,select,button
{
	font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	font-weight:400;
}

.textbox,textarea,select
{
	background:#fff none;
	border:solid 1px #6b91ab;
	outline:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:4px 5px;
}

.textbox[disabled],textarea[disabled]
{
	font-style:italic;
	color:#777;
}

form .rightcol
{
	display:block;
	max-width:496px;
	margin-left:0;
	float:none;
}

.blockbody.formcontrols .blockrow .rightcol *
{
	margin-left:0;
	width:auto;
}

.blockbody.formcontrols .blockrow .rightcol .primary
{
	width:50%;
}

.blockbody.formcontrols .blockrow .rightcol textarea.primary
{
	width:70%;
}

.formcontrols .blockrow .primary.full
{
	width:496px;
	float:left;
}

.formcontrols .blockrow .group li
{
	margin-top:5px;
}

.formcontrols .blockrow .primary.center img.icon
{
	border:1px solid #415d8d;
}

.formcontrols .blockrow .titleprefix
{
	float:left;
	margin-right:0.5em;
}

.formcontrols .blockrow * .group
{
	width:auto;
	float:none;
}

.formcontrols .blockrow.texteditor textarea
{
	width:500px;
	max-width:98%;
	min-width:98%;
	height:200px;
	float:none;
}

.formcontrols .blockrow.texteditor textarea,#ie8#fix
{
	width:98%;
}

.formcontrols .blockrow label,.formcontrols .blockrow .group.multifield label,.formcontrols .blockrow .groupoption label
{
	display:block;
	margin-bottom:2px;
}

.formcontrols .blockrow label
{
	width:212px;
	float:left;
	font-size:13px;
}

.formcontrols .blockrow label.full
{
	width:auto;
	float:none;
	font-weight:700;
}

.formcontrols .blockrow label.floatlabel
{
	margin-left:10px;
}

.formcontrols .blockrow * label
{
	display:block;
	margin-bottom:auto;
	width:auto;
	float:none;
}

.formcontrols .blockrow .group li label,.formcontrols .blockrow .group dt label
{
	width:212px;
	float:left;
}

.formcontrols .blockrow .label
{
	margin-bottom:8px;
}

.formcontrols fieldset.blockrow legend
{
	font-size:13px;
	font-weight:700;
	padding-bottom:10px;
	margin:0;
}

.formcontrols .blockrow .description
{
	color:#777;
	font-size:11px;
	max-width:496px;
	margin-left:212px;
	overflow:hidden;
	line-height:150%;
	margin-bottom:5px;
}

.formcontrols .blockrow .group.multifield + .description
{
	padding-top:1.3em;
}

.formcontrols .blockrow .singledescription
{
	display:block;
	clear:left;
	margin-bottom:10px;
}

.formcontrols .blockrow .group.checkradio.partial
{
	width:212px;
}

.formcontrols .blockrow .group.checkradio.horizontal
{
	height:30px;
}

.formcontrols .blockrow .group.checkradio.horizontal li label
{
	float:left;
	padding-right:10px;
}

.formcontrols .blockrow .group.multifield li
{
	float:left;
	margin-right:1em;
	margin-top:0;
}

.formcontrols .blockrow .group.multifield.stacked li
{
	float:none;
	margin-top:2px;
}

.formcontrols .blockrow .group.multifield label
{
	margin-bottom:2px;
	display:block;
	float:none;
	width:auto;
}

.formcontrols .blockrow .group.numeric
{
	width:24%;
	max-width:212px;
	margin-right:2%;
}

.formcontrols .blockrow .group.numeric label
{
	float:left;
	margin-top:1px;
}

.formcontrols .blockrow .group.numeric input.textbox
{
	float:right;
	text-align:right;
	margin-left:20px;
	margin-bottom:2px;
}

.formcontrols .blockrow .group.numeric .description
{
	clear:both;
	text-align:right;
	margin:auto auto 0.2em;
}

.formcontrols input.button,.actionbuttons
{
	max-width:100%;
}

.actionbuttons .group
{
	float:none;
	text-align:right;
	padding-right:10px;
}

.vbform .actionbuttons .group
{
	width:auto;
	max-width:750px;
	margin:0 auto;
}

.actionbuttons .small_text_buttons,.actionbuttons .small_text_buttons input.button
{
	padding-left:10px;
	padding-right:10px;
}

.actionbuttons .group .button
{
	cursor:pointer;
	font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	border:1px solid #a8a8a8;
	color:#FFF;
	background:#216477 url(http://www.ourcouponhome.com/images/gradients/generic_button.png) repeat-x top left;
	padding:2.5px 5px;
}

.formcontrols .blockrow #posticon_preview
{
	width:16px;
	height:16px;
	margin-left:10px;
}

.formcontrols .blockrow.posticons table
{
	width:496px;
}

.formcontrols .blockrow.posticons td
{
	padding:2px;
}

.formcontrols .blockrow select.rating option
{
	background-image:url(http://www.ourcouponhome.com/images/rating/rating-15_3.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:85px;
}

.formcontrols .blockrow dl.dep_group dd,.formcontrols .blockrow .dep_group .deps
{
	margin-left:1.5em;
	margin-top:0.5em;
	margin-bottom:0.2em;
}

input[type="submit"][disabled]#blog_deletebtn:active,input[type="submit"][disabled]#blog_deletebtn
{
	color:graytext;
}

.formcontrols .blockrow .group.attachments li:last-child
{
	margin-top:1em;
}

.formcontrols .group.upperlower li,.formcontrols .group.imfields li
{
	width:45%;
	padding-bottom:0.3em;
}

.formcontrols .group.imfields li select
{
	margin-bottom:-0.3em;
}

.groupcontrols
{
	text-align:right;
	clear:both;
}

.groupcontrols .textcontrol
{
	margin-left:10px;
	margin-top:0;
}

.formcontrols .groupoption
{
	display:block;
	clear:left;
}

.formcontrols .blockrow .group.checkradio .daycheckboxes li
{
	float:left;
	padding-right:1em;
	padding-top:0.5em;
}

.savepreferences
{
	float:left;
	text-align:left;
	width:49.5%;
}

.formcontrols #fbregbox.blockrow.hidden
{
	visibility:hidden;
}

#forums
{
	clear:both;
	width:100%;
}

.forumhead
{
	background:#216477 url(http://www.ourcouponhome.com/images/buttons/newbtn_middle.png) repeat-x;
	_background-image:none;
	font:bold 12px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
	color:#fff;
	clear:both;
	margin-top:8px;
	float:left;
	border:1px solid #5a7f97;
	width:100%;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	padding:0;
}

#forums .L1 .forumhead a
{
	font:bold 12px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
}

.forumbit_post .forumrow,.forumbit_nopost .forumhead,.forumbit_nopost .forumrow,.forumbit_post .forumhead
{
	-moz-box-shadow:-2px 2px 2px #000;
	-webkit-box-shadow:-2px 2px 2px #000;
}

.forumhead + .childforum .L2:first-child .forumrow,.forumhead + .L2 .forumrow
{
	background:#fff url(http://www.ourcouponhome.com/images/gradients/grey-up.png) repeat-x left bottom;
	_background-image:none;
	border-top:1px solid #61B7CF;
}

.forumrow + .childsubforum .forumrow,.forumhead + .childforum .L2:first-child .L2 .forumrow,.forumhead + .childforum .L2 .L2:first-child .forumrow
{
	background:#fff url(http://www.ourcouponhome.com/images/gradients/grey-up.png) repeat-x left bottom;
	_background-image:none;
}

.forumbit_nopost .forumbit_nopost .forumrow,.forumbit_post .forumrow
{
	background:#fff url(http://www.ourcouponhome.com/images/gradients/grey-up.png) repeat-x left bottom;
	_background-image:none;
	display:block;
	width:100%;
	float:left;
	min-height:58px;
	position:relative;
	border-bottom:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
}

.forumbit_nopost .forumbit_nopost .forumrow .forumicon
{
	position:absolute;
	left:10px;
	top:5px;
	width:48px;
}

.forumbit_nopost .forumbit_nopost .forumrow .forumdata
{
	display:inline-block;
	width:100%;
}

.forumbit_nopost .forumbit_nopost .forumrow .forumdata .datacontainer
{
	margin-left:68px;
}

.forumbit_nopost .forumhead .forumtitle,.forumbit_nopost .forumhead span,.forumbit_nopost .forumhead .collapse,.forumbit_post .forumhead h2 span
{
	display:block;
	float:left;
	clear:right;
	font:bold 12px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
	color:#fff;
	padding:4px 0;
}

.forumbit_nopost .forumhead h2,.forumbit_post .forumhead h2
{
	margin-left:3px;
	margin-right:3px;
}

.forumbit_nopost .forumrowdata
{
	clear:both;
	display:block;
	width:100%;
}

.forumbit_nopost .subforumdescription
{
	font-weight:400;
	color:#3e3e3e;
	background:#39AECF none repeat-x;
	padding:5px 10px;
}

.forumbit_post .foruminfo .forumdata
{
	font-size:12px;
	width:100%;
	_width:99%;
	padding:0;
}

.forumbit_nopost .forumhead .forumtitle
{
	font-size:13px;
	min-width:76%;
}

.forumbit_nopost .forumhead .forumtitle a
{
	color:#fff;
	margin-left:10px;
}

.forumbit_nopost .forumhead span,.forumbit_post .forumhead span
{
	font-size:12px;
}

.forumbit_nopost .forumhead span.forumlastpost,.forumbit_post .forumhead span.forumlastpost
{
	width:21%;
}

.forumbit_nopost .forumhead a.collapse img
{
	position:absolute;
	top:-15px;
	right:-6px;
	display:block;
	width:13px;
	height:13px;
	overflow:hidden;
	background:transparent url(http://www.ourcouponhome.com/images/buttons/collapse_collapsed_40b.png) no-repeat;
	float:right;
	clear:left;
}

.forumbit_nopost:hover .forumhead a.collapsegadget
{
	visibility:visible;
}

.forumbit_nopost .forumbit_nopost .forumrow .forumdata,.forumbit_post .forumrow .forumdata
{
	font-size:11px;
	padding:5px 10px 5px 0;
}

.forumbit_nopost .forumbit_nopost .foruminfo .subforums
{
	margin-left:10px;
	position:relative;
	top:-10px;
}

.forumbit_post
{
	float:left;
	position:relative;
	width:100%;
	display:block;
}

.forumbit_post .forumhead span
{
	padding:0;
}

.forumbit_post .forumhead .forumlastpost
{
	top:0;
	margin-top:0;
}

.forumbit_post .foruminfo,.forumbit_post .forumlastpost,.forumbit_post .forumactionlinks,.forumbit_post .forumstats,.forumbit_post .forumstats_2
{
	padding:5px 0;
}

.forumbit_post .forumhead .forumtitle
{
	width:76%;
}

.forumbit_post .forumhead .forumtitle span
{
	padding:0 0 0 10px;
}

.forumbit_post .foruminfo
{
	width:57%;
	min-width:30%;
	float:left;
	clear:right;
	min-height:48px;
}

.forumbit_post .foruminfo .forumicon
{
	position:absolute;
	left:10px;
	width:48px;
}

.forumbit_post .foruminfo .forumdata,.forumbit_post .foruminfo .forumtitle,.forumbit_post .foruminfo .viewing
{
	float:left;
	clear:right;
	color:#4e4e4e;
}

.forumbit_post .foruminfo .forumdata .datacontainer
{
	float:left;
	width:88%;
	padding-left:68px;
}

.forumbit_post .foruminfo .forumdata .forumtitle,.forumbit_nopost .forumbit_nopost .forumrow .forumtitle
{
	font-size:13px;
	margin-right:10px;
}

.childsubforum .forumbit_post .foruminfo .forumdata .datacontainer .forumtitle a
{
	padding-left:1.8em;
	background:url('http://www.ourcouponhome.com/images/misc/child_forum.png') top left no-repeat;
}

.forumbit_post .foruminfo .forumdata .viewing
{
	font-style:italic;
	margin-right:10px;
	margin-top:3px;
	font-size:11px;
}

.forumbit_post .forumactionlinks
{
	width:5%;
	display:block;
	float:left;
	clear:right;
}

.forumbit_post .forumactionlink
{
	display:block;
	width:18px;
	height:12px;
	overflow:hidden;
	float:right;
	clear:left;
	background:transparent none no-repeat;
	position:relative;
	margin:3px 10px 0 0;
}

.forumactionlink a
{
	display:block;
	padding-left:18px;
}

.forumactionlinks .rsslink
{
	background-image:url(http://www.ourcouponhome.com/images/misc/rss_40b.png);
}

.forumactionlinks .subslink
{
	background-image:url(http://www.ourcouponhome.com/images/misc/subscribed_40b.png);
}

.forumactionlinks .unsubslink
{
	background-image:url(http://www.ourcouponhome.com/images/misc/unsubscribed_40b.png);
}

.forumbit_post .forumdescription
{
	display:block;
	clear:both;
	padding-right:10px;
}

.forumbit_post .unsubscribe
{
	display:block;
	right:0;
	top:2px;
}

.forumbit_post .forumstats,.forumbit_post .forumstats_2
{
	display:block;
	float:left;
	clear:right;
	width:12%;
	margin-right:2%;
}

.forumbit_post .forumstats li,.forumbit_post .forumstats_2 li
{
	font-size:12px;
	text-align:right;
	padding-right:20px;
	display:block;
}

.forumbit_post .forumrow .forumlastpost
{
	width:22%;
	font-size:12px;
	padding-top:5px;
}

.moderators h4,.subforums h4
{
	font-weight:700;
	padding-right:5px;
}

.moderators h4,.moderators .commalist,.subforums h4,.subforums .commalist
{
	float:left;
	clear:right;
}

.forumstats dt
{
	display:inline;
	margin-right:0;
}

.forumstats dl
{
	color:#3e3e3e;
	font-size:12px;
	display:block;
	text-align:right;
}

.forumstats dd
{
	display:inline-block;
	padding-left:10px;
	padding-right:20px;
}

#welcomemessage
{
	color:#3e3e3e;
	font-size:100%;
}

.wgo_block
{
	display:block;
	clear:both;
	width:100%;
	margin-top:15px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-box-shadow:-2px 2px 2px #000;
	-webkit-box-shadow:-2px 2px 2px #000;
	margin-bottom:10px;
}

.wgo_block h2
{
	font:bold 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	color:#fff;
	background:#1533AD url(http://www.ourcouponhome.com/images/buttons/newbtn_middle.png) repeat-x;
	_background-image:none;
	border:1px solid #505050;
	width:100%;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
}

.wgo_block h2 span
{
	display:block;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	padding:4px 0 4px 10px;
}

.wgo_block div.floatcontainer
{
	background:#fff url(http://www.ourcouponhome.com/images/gradients/gradient-greytowhite.png) repeat-x;
	_background-image:none;
}

.wgo_block .wgo_subblock
{
	display:block;
	border-bottom:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	font-size:12px;
	clear:both;
	width:100%;
	padding:4px 0;
}

.wgo_subblock h3
{
	padding-left:10px;
	font:bold 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	color:#3e3e3e;
	padding-bottom:5px;
}

.wgo_subblock h3 img
{
	padding-right:5px;
}

.wgo_subblock div,.wgo_subblock ol
{
	padding-left:20px;
}

.wgo_subblock div p
{
	padding-bottom:5px;
}

.wgo_subblock dl.icon_legends dt
{
	float:left;
	clear:right;
	margin-right:5px;
}

.wgo_subblock dl.icon_legends dd
{
	margin-bottom:5px;
	display:block;
}

#wgo_onlineusers .commalist li
{
	display:inline-block;
	margin-left:1px;
}

#content_container
{
	width:100%;
	float:left;
	margin-right:-290px;
	padding:10px 0;
}

#content_container.contentright
{
	float:right;
	margin-right:0;
	margin-left:-290px;
}

#content_container #content
{
	margin-right:290px;
}

#content_container.contentright #content
{
	margin-right:0;
	margin-left:290px;
}

#sidebar_container
{
	float:right;
	width:270px;
	margin-bottom:3em;
	padding:17px 0;
}

#sidebar_button
{
	display:block;
	margin-top:40px;
	float:right;
	margin-right:-28px;
	_margin:40px 0 0 0;
	_display:inline;
}

#sidebar_container.sidebarleft #sidebar_button
{
	float:left;
	margin-left:-28px;
}

#sidebar_container .block
{
	margin-bottom:4px;
	background:#39AECF url(http://www.ourcouponhome.com/images/misc/blog/top-highlight.png) repeat-x left top;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	padding:6px;
}

#sidebar_container .blockbody
{
	color:#424242;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #DADADA;
	padding:0;
}

#sidebar_container .blockrow
{
	border-top:1px solid #fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff url(http://www.ourcouponhome.com/images/misc/blog/gradient-black-down.png) repeat-x;
	_background-image:none;
	font-size:12px;
	color:#424242;
}

#sidebar_container .underblock
{
	height:9px;
	background:transparent url(http://www.ourcouponhome.com/images/misc/blog/bottom-shadow.png) repeat-x left bottom;
}

#sidebar_container .blockrow,#sidebar_container .blocksubhead
{
	padding:10px 6px;
}

#sidebar_container .blocksubhead
{
	background:transparent none;
	height:16.76px;
	color:#025167;
	border:none;
	outline:none;
	font-weight:700;
	padding:5px 6px;
}

#sidebar_container .blocksubhead span.blocktitle
{
	width:200px;
	display:block;
	white-space:nowrap;
	float:left;
	overflow:hidden;
	padding-left:3px;
}

#sidebar_container .blocksubhead img
{
	vertical-align:middle;
	float:left;
}

#sidebar_container .blocksubhead img.inlineimg
{
	float:none;
	position:relative;
	top:-2px;
}

#sidebar_container .blocksubhead.smaller
{
	font:normal normal bold 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
}

#sidebar_container .blocksubhead a.username
{
	padding-right:20px;
}

#sidebar_container .advanced.blockfoot
{
	border-bottom:none;
	font-size:88%;
	font-weight:700;
	background:transparent;
	padding:6px;
}

#sidebar_container .searchblock .advanced a
{
	line-height:2;
}

#sidebar_container > ul
{
	background-color:#39AECF;
	border:1px solid #c1c1c1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:-2px 2px 2px #000;
	float:left;
	width:100%;
}

.avatarcontent,.noavatarcontent
{
	padding-top:10px;
}

.avatarcontent:first-child,.noavatarcontent:first-child
{
	padding-top:0;
}

.smallavatar
{
	height:30px;
	width:30px;
	overflow:hidden;
	float:left;
}

div.smallavatartext
{
	margin-left:40px;
	margin-top:-30px;
	float:right;
	width:202px;
	word-wrap:break-word;
}

.noavatarcontent .smallavatartext
{
	float:none;
	clear:both;
	width:242px;
	margin:0;
}

a.tagcloudlink:hover,a.tagcloudlink:active
{
	text-decoration:underline;
}

a.level5
{
	font-size:xx-large;
}

#tag_searchbox
{
	text-align:center;
	padding:6px;
}

.bbcode_container code.bbcode_code,blockquote.preview .bbcode_container code.bbcode_code
{
	text-align:left;
	direction:ltr;
	font-size:12px;
	margin:0;
}

.bbcode_container code.bbcode_code code,tr.columnsort th,blockquote.preview .bbcode_container code.bbcode_code code,.forumbit_post .foruminfo .viewing
{
	white-space:nowrap;
}

.bbcode_container div.bbcode_quote,blockquote.preview .bbcode_container div.bbcode_quote
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f2f6f8 none;
	border-radius:5px;
	border:1px solid #417394;
	font:italic normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	position:relative;
	top:0;
	margin:0 10px 10px;
}

.bbcode_container .bbcode_quote_container,blockquote.preview .bbcode_container .bbcode_quote_container
{
	background:transparent url(http://www.ourcouponhome.com/images/misc/quote-left.png) no-repeat left;
	display:block;
	width:9px;
	height:13px;
	position:absolute;
	top:5px;
	left:-9px;
}

.bbcode_container div.bbcode_quote div.message ol>li,.bbcode_container div.bbcode_quote div.message ul>li,.formcontrols .blockrow .group.checkradio li label,.formcontrols .blockrow .group.multifield select,.formcontrols .blockrow .group.multifield input.textbox
{
	float:none;
}

.bbcode_postedby img,.wysiwyg p
{
	margin:0;
}

.formcontrols .blockrow.texteditor,.editor.quickreply,.editor.quickedit,.popupbody > li:first-child,.formcontrols > *:first-child,.formcontrols .blocksubhead + .blockrow,.formcontrols .section .blockrow:first-child
{
	border-top:none;
}

.editor_controls > ul,.forumbit_nopost
{
	clear:left;
}

.editor_controls > ul.right,#inlinemod_formctrls,#pagetitle #fb_likeframe,#sidebar_container .searchblock .advanced .button
{
	float:right;
}

.editor_controls a.popupctrl img,.popupmenu .popupbody li img,.wysiwyg .inlineimg,.blocksubhead img,.formcontrols .blockrow .group.attachments li img
{
	vertical-align:middle;
}

.formcontrols .blockrow .editor_textbox textarea:focus,.editor_textbox .hider
{
	background-color:#f4f4f4;
}

.editor_textbox textarea.forum,.wysiwyg.forum,blockquote.preview.forumcontent
{
	font:13px Verdana,Arial,Tahoma,Calibri,Geneva,sans-serif;
}

.editor_textbox .description,.formcontrols .blockrow.texteditor .description
{
	float:none;
	width:auto;
	margin-top:2px;
}

.editor_controls .popupmenu .popupbody li > a:hover,legend,.notifications .popupbody
{
	color:#000;
}

.popupmenu.colors,.editoroverlay,div.collapse,li#fb_headerbox a#fb_link
{
	position:relative;
}

.popupmenu.fonts div.popupctrl div,.popupmenu.sizes div.popupctrl div,.editor_controls .popupmenu .popupctrl.active div,.editor_controls .popupmenu .popupctrl.imagebutton_hover div
{
	font-size:11px;
	font-family:tahoma;
	overflow:hidden;
	white-space:nowrap;
	_display:inline;
	padding:0 3px;
}

.editor_controls .popupmenu .popupctrl.active,.editor_controls .popupmenu .popupctrl.imagebutton_hover,.editor_controls .imagebutton_selected,.editor_controls .imagebutton_down,.editor_controls .imagebutton_hover,.editor_controls .popupmenu .popupctrl.active,.editor_controls .popupmenu .popupctrl.imagebutton_hover,.editor_controls .imagebutton_hover
{
	background-color:#C1D2EE;
	border:solid 1px #6B91AB;
	padding:0;
}

.wysiwyg,.wysiwyg.content,blockquote.preview
{
	font:13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
}

.wysiwyg ol.decimal li,.restore ol li,.restore ol.decimal li
{
	list-style:decimal outside;
}

.wysiwyg ol.upper-roman li,.restore ol.upper-roman li
{
	list-style:upper-roman outside;
}

.wysiwyg ol.lower-roman li,.restore ol.lower-roman li
{
	list-style:lower-roman outside;
}

.wysiwyg ol.upper-alpha li,.restore ol.upper-alpha li
{
	list-style:upper-alpha outside;
}

.wysiwyg ol.lower-alpha li,.restore ol.lower-alpha li
{
	list-style:lower-alpha outside;
}

.editoroverlay ul.group li:first-child,.forumbit_nopost .forumbit_post .forumrow .forumdata .datacontainer
{
	margin-left:0;
}

.popupmenu:hover ul.popuphover,.popupbody li.formsubmit .submitoptions label
{
	display:block;
}

.blockhead .popupbody li > a,.time,.wgo_block .time,#sidebar_container .time
{
	color:#3e3e3e;
}

.popupbody li.formsubmit input[type="submit"]:hover,.popupbody li.formsubmit input[type="reset"]:hover,.popupbody li.formsubmit input[type="button"]:hover,#forums a.username:hover
{
	color:#1533AD;
}

.postdetails .memberaction.popupmenu,#sidebar_container a.collapse
{
	position:static;
}

fieldset,img,.pagination .separator:hover
{
	border:0;
}

del,ins,.textcontrols a:hover,.actionbutton_container a:hover.pagetitleinfo.textcontrol,a:hover.textcontrol,li.tag a,.notifications a,.breadcrumb .navbit a,a.tagcloudlink:link,a.tagcloudlink:visited
{
	text-decoration:none;
}

sup,sub,.toplinks .remember input
{
	vertical-align:baseline;
}

input,textarea,button,select,body,legend
{
	font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif;
}

.button:hover,#inlinemod_formctrls a.popupctrl:hover,.actionbuttons .group .button:hover
{
	background:#efefef url(http://www.ourcouponhome.com/images/gradients/generic_button.png) repeat-x;
	color:#417394;
}

.shade,#thread_tags_list .description
{
	color:#777;
}

.nocss_label,.pagination dt.label,dl.tabslight dt,.hidden,.floatcontainer.hidden,.doc_header hr,.toplinks ul.isuser li#fb_headerbox.hidden,.toplinks ul.nouser li#fb_headerbox.hidden,.header hr,.header h2,.breadcrumb hr,#forums .L1 .forumhead .forumdescription,.lastpostlabel
{
	display:none;
}

.blockhead h2,.restore h1,.restore h2,.restore h3,.restore h4,.restore h5,.restore h6,.restore strong,.restore dt,.unread,li.tag label.mine,li.taglevel5,#tag_edit_list li.mine,.formcontrols .blocksubhead,.forumbit_post .foruminfo .forumdata .forumtitle a,.forumbit_nopost .forumbit_nopost .forumrow .forumtitle a,#sidebar_container a.title
{
	font-weight:700;
}

.blockhead a,.blockhead a:hover,.blockhead .popupctrl,.blockhead .popupctrl:hover,.notifications > a:hover,.notifications a.popupctrl:hover,.navbar a,.navbar a:hover,.navbar_advanced_search li a,.footer a,.footer a:hover
{
	color:#fff;
}

.blocksubhead a:hover,.blockhead a.textcontrol:hover,.button[type="reset"]:hover,#sidebar_container a:hover
{
	color:#417394;
}

.blockrow a,#forums a.username,#sidebar_container a
{
	color:#216477;
}

.blocksubfoot,.formcontrols .blockrow input.numeric,.formcontrols .blockrow select.numeric,.formcontrols .blockrow input.textbox.numeric
{
	text-align:right;
}

.popupgroup .popupmenu,dl.tabslight dd,#recaptcha_widget_div,.formcontrols .blockrow.singlecheck label,#sidebar_container.sidebarleft
{
	float:left;
}

.pagination span,.forumbit_post .forumlastpost
{
	display:block;
	float:left;
	clear:right;
}

.pagination li.jumptopage,#ajax_post_errors .blockfoot
{
	text-align:center;
}

.textcontrols a img,a.textcontrol img,.textcontrols a:hover img,a:hover.textcontrol img
{
	position:absolute;
	bottom:2px;
	left:-2px;
}

.blockfoot a.textcontrol,.blocksubfoot a.textcontrol,#tag_search
{
	margin-top:10px;
}

dl.stats dt:after,.forumstats dt:after,.wgo_subblock dl dt:after
{
	content:":";
}

dl.stats dd,.commalist li,.commalist li a.username,.toplinks ul.nouser li,.forumbit_post .forumactionlinks li,.wgo_subblock dl dt
{
	display:inline;
}

.attachments img.inlineimg,.cb_cookieuser_navbar
{
	position:relative;
	top:2px;
}

.commalist li:last-child:after,.wgo_subblock dl.icon_legends dt:after
{
	content:"";
}

li.tag,.wgo_subblock dl dd
{
	display:inline;
	margin-right:5px;
}

li.taglevel1,a.level1
{
	font-size:xx-small;
}

li.taglevel2,a.level2
{
	font-size:small;
}

li.taglevel3,a.level3
{
	font-size:medium;
}

li.taglevel4,li.taglevel5,a.level4
{
	font-size:large;
}

.cleardiv,.clear,.google_adsense_footer,.formcontrols .blockrow .group.numeric li
{
	clear:both;
}

.notifications a.popupctrl:link,.notifications a.popupctrl:visited,.toplinks a:link,.toplinks a:visited,.notifications>a:link,.notifications>a:visited
{
	color:#fff;
	text-decoration:none;
}

.navbar_advanced_search li a:hover,.navtabs li.selected li a:hover
{
	color:#fff;
	text-decoration:underline;
}

.breadcrumb .navbit:first-child,.wgo_subblock div ol
{
	padding-left:0;
}

.vbform .blockhead:first-child,.formcontrols .blockrow .group li:first-child,#tag_list_cell .formcontrols .blockrow .group li
{
	margin-top:0;
}

.blockbody.settings_form_border,.formcontrols
{
	border-right:1px solid #6b91ab;
	border-left:1px solid #6b91ab;
	border-bottom:1px solid #6b91ab;
}

.formcontrols .blockrow input.textbox:focus,.formcontrols .blockrow textarea:focus,.group.radio,.group.checkbox
{
	background:#f2f6f8 none;
}

.blockbody.formcontrols .blockrow .rightcol .description,.formcontrols .blockrow input.textbox[size],.formcontrols .blockrow .group.full li label,.formcontrols .blockrow .group.full dt label,.formcontrols .blockrow .group.checkradio,#tag_list_cell .formcontrols .blockrow .group li label,#tag_list_cell .formcontrols .blockrow .group dt label,#sidebar_container .formcontrols .blockrow label
{
	width:auto;
}

.formcontrols .blockrow .primary,.formcontrols .blockrow .group .textbox
{
	width:248px;
}

.formcontrols .blockrow .group,.formcontrols .blockrow .group.checkradio.full,.formcontrols .group.upperlower li input.textbox,.formcontrols .group.imfields li input.textbox,.formcontrols .group.imfields li select
{
	width:100%;
}

.formcontrols .blockrow .group.checkradio > li,.formcontrols .blockrow .group.attachments li
{
	margin-bottom:0.5em;
}

#forums .L1 .L2,.moderators,.subforums
{
	display:block;
	clear:both;
}

.forumbit_post .forumlastpost .lastpostdate,#sidebar_container .blockrow .meta
{
	font-size:11px;
}

/*
	Title # Our Coupon Home
	Date  # 26 August 2010
*/

html{background:url(/custom/images/our-coupon-home-body.jpg) repeat;  }

body{ 
	padding:0px; 
	margin:0px; 
	background:url(/custom/images/our-coupon-home-body.jpg) repeat; 
}


#wrap{
	  width:970px;
	  margin:auto;
	  text-align:left;
	  }
	  
#wrap2{
	   width:970px;
	   float:left;
	   position:relative;
	   }	  
	   
	   
h1,h2{ padding:0px; margin:0px; }
ul{ padding:0px; margin:0px; }

a{ text-decoration:none; }

.input-box{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#193b3a; border-left:1px solid #e3e9ef;
		    border-right:1px solid #e3e9ef; border-bottom:1px solid #e3e9ef; border-top:1px solid #abadb3; background-color:#FFFFFF;
			width:82px; height:17px;
		  }

/* ========================================= Start Text ============================================= */

.prepand{ padding-top:5px; }
.prepand2{ padding-top:10px; }
.prepand3{ padding-top:15px; }
.prepand4{ padding-top:20px; }

.font{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#193b3a; }
.font2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#010101; }
	.font2 a{ color:#010101; text-decoration:underline;}
		.font2 a:hover{ color:#010101; text-decoration:none; }
.font3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#010101; }
.font4{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#5a99ff; }
	.font4 a{ color:#5a99ff; text-decoration:underline; }
		.font4 a:hover{ color:#010101; text-decoration:none; }
.font5{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#3a3a3a; }
	.font5 a{ color:#3a3a3a; }
		.font5 a:hover{ color:#3a3a3a; text-decoration:underline; }
.font6{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#990000; }
	.font6 a{ color:#990000; }
		.font6 a:hover{ color:#990000; text-decoration:underline; }				
.font7{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; }
.font8{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#181818; }	
.font9{ font-family:"Arial Black"; font-size:14px; font-weight:normal; color:#1e5858; background:url(/custom/images/our-coupon-copy.jpg) left no-repeat;
	    padding-left:21px;
	  }
	.font9 a{ color:#1e5858; text-decoration:underline; }	
		.font9 a:hover{ color:#1e5858; text-decoration:none; }
.font10{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#010101; }		

/* ========================================= End Text ============================================= */


/* ========================================= Start Top ============================================= */

#top{
	 width:960px;
	 padding:0px 5px 0px 5px;
	 background:url(/custom/images/our-coupon-home-top.jpg) no-repeat;
	 height:182px;
	 float:left;
	 position:relative;
	 }
	 
	 .logo{
	 	   width:478px;
		   float:left;
		   position:absolute;
		   top:20px;
		   left:-82px;
		   }
	 
	.top-right{
			   width:290px;
			   padding:3px 5px 10px 600px;
			   float:right;
			   position:relative;
			   }
			   
/* --------------- Start Navigation ----------------- */

.nav{
	 width:960px;
	 background:url(/custom/images/our-coupon-home-nav.gif) repeat-x;
	 height:30px;
	 float:left;
	 position:relative;
	 text-align:center;
	 }
	 
	 .nav li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; list-style:none; display:inline;
	 		  background:url(/custom/images/our-coupon-home-nav-line.gif) left no-repeat; line-height:30px; float:left;
			}
		.nav li a{ color:#FFFFFF; padding:0px 14px 0px 12px; }
			.nav li a:hover{ color:#000000; }
	 
/* --------------- End Navigation ----------------- */			    

/* ========================================= End Top ============================================= */


/* ========================================= Start Main Body ============================================= */
		   
.main-body{
		   width:970px;
		   float:left;
		   position:relative;
		   }
		   
	.notice{
			width:960px;
			padding:0px 5px 0px 5px;
			background:url(/custom/images/our-coupon-home-title-bar.png) no-repeat;
			height:25px;
			margin-top:10px;
			float:left;
			}
			
		.notice-left{
					 width:200px;
					 padding:6px 0px 0px 14px;
					 float:left;
					 position:relative;
					 }
					 
			.notice-left h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }		 
					 
		.notice-right{
					 width:18px;
					 padding:6px 0px 0px 0px;
					 float:right;
					 position:relative;
					 }
					 
	.notice-body{
			   width:930px;
			   padding:10px 20px 3px 20px;
			   background:url(/custom/images/our-coupon-home-notice-body.png) repeat-y;
			   float:left;
			   position:relative;
			   }
			   
	.logo-body{
			   width:946px;
			   padding:0px 12px 0px 12px;
			   background:url(/custom/images/our-coupon-home-notice-body.png) repeat-y;
			   float:left;
			   position:relative;
			   }
			   
		.logo-body-left{
					   width:468px;
					   float:left;
					   position:relative;
					   }
				   
		.logo-body-right{
					   width:468px;
					   float:right;
					   position:relative;
					   }
					   

/* ----------------------- Start Left ------------------------- */

.left{
	  width:184px;
	  float:left;
	  position:relative;
	  }
	  
	.new-post{
			  width:173px;
			  padding:0px 5px 0px 6px;
			  background:url(/custom/images/our-coupon-home-left-title.png) no-repeat;
			  height:25px;
			  float:left;
			  }
			  
	.new-post-body{
				  width:171px;
				  padding:1px 6px 0px 7px;
				  background:url(/custom/images/our-coupon-home-new-post-body.png) repeat-y;
				  float:left;
				  position:relative;
				  }
				  
	.search-forums-top{
					  width:173px;
					  padding:0px 5px 0px 6px;
					  background:url(/custom/images/our-coupon-home-left-title.png) no-repeat;
					  height:25px;
					  float:left;
					  margin-top:5px;
					  }	
					  
			.search-forums-title{
								 width:130px;
								 padding:5px 0px 0px 14px;
								 float:left;
								 position:relative;
								 }	
								 
					.search-forums-title h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
					
	.search-forums-body{
					  width:154px;
					  padding:8px 6px 0px 24px;
					  background:url(/custom/images/our-coupon-home-new-post-body.png) repeat-y;
					  float:left;
					  position:relative;
					  }								 	  		  
	
				  
		.candle-scents{
					   width:154px;
					   padding:4px 6px 4px 9px;
					   background-color:#19a3a3;
					   border:1px solid #4b7a7a;
					   float:left;
					   position:relative;
					   }
					   
		.apple-cinnamon{
						width:156px;
						padding:8px 8px 0px 7px;
						float:left;
						position:relative;
						}			   		  			  			  		    

/* ----------------------- End Left ------------------------- */


/* ----------------------- Start Right ------------------------- */

.right{
	  width:786px;
	  float:left;
	  position:relative;
	  }
	  
	.right-body{
			  width:786px;
			  background:url(/custom/images/our-coupon-home-right-body.png) repeat-y;
			  float:left;
			  position:relative;
			  }
			  
		.right-body-top{
					  width:786px;
					  background:url(/custom/images/our-coupon-home-right-top.gif) top no-repeat;
					  float:left;
					  position:relative;
					  }
					  
			.right-body-bottom{
							  width:770px;
							  margin-top: -15px;
							  padding:0px 9px 7px 7px; 
							  background:url(/custom/images/our-coupon-home-right-bottom.gif) bottom no-repeat;
							  float:left;
							  position:relative;
							  }	
							  
				.current-deals{
							  width:770px;
							  background:url(/custom/images/our-coupon-home-current-deals.gif) no-repeat;
							  height:25px;
							  float:left;
							  position:relative;
							  }	
							  
				.title-name{
						  width:768px;
						  padding:10px 0px 10px 0px;
						  background-color:#19a3a3;
						  border:1px solid #4b7a7a;
						  float:left;
						  position:relative;
						  margin-top:1px;
						  }	
						  
				.title-products{
							  width:770px;
							  background:#f0f0f0 url(/custom/images/our-coupon-title-products.gif) repeat-x;
							  float:left;
							  position:relative;
							  }
							  
		.video-bottom{
					  width:777px;
					  padding-left:9px;
					  background:url(/custom/images/our-coupon-bottom-video.gif) no-repeat;
					  height:247px;
					  padding-top:4px;
					  float:left;
					  position:relative;
					  }					  			  			  			  	   	    

/* ----------------------- End Right ------------------------- */					    	   			  				 			 		   		 

/* ========================================= End Main Body ============================================= */	   


