/* Bricks Style:
Time Stamp: 3:38 PM 06/01/2009 
Author: Dilip Sunuwar
Memo: 600px resolution bricks theme
-----------------------------------------*/

body{ font-family: Helvetica, Arial, sans-serif; font-size: 12px; }
body { text-align: center; } /* Internet Explorer */
body { text-align: -moz-center; } /* Mozilla Firefox alignment */

#shellTable{ margin:auto;} /* IE8 and Mac align center */
#shellTable td{ margin:0; padding:0;} /* IE8 and Mac default margin padding reset */

table {
	border-collapse:collapse;
    border-spacing:0px;
	table-layout:auto;
    border:0;
    text-align: left; /* for IE*/
}

/* general links */
a:link{ text-decoration:underline; color:#0068aa;  }
a:visited{ text-decoration:underline; color:#788b97; }
a:hover{ text-decoration:none; cursor:hand; color:#0068aa; }

/* input text field */
select, input {
    width: 150px;
    border: 1px solid #a5acb2;
    background-color:#fbf9db !important;
    color: #555555;
    cursor: text;
}

.clearBoth{ clear:both;}
.clearLeft{ clear:left;}
.clearRight{ clear:right;}

/* General list style class 
#InstallCP .ul_normal { margin:5px 0 10px 0; padding:0; list-style-type: disc; list-style:inside;}
#InstallCP .ul_normal li { margin-left:30px; padding-left:10px; }
*/
p { margin:5px 0 10px 0; }

/*Print/Pin limit Reached style classes */
.limit_reached_msg{
	font-size:13px;
	color:#ff0000;
}

#ctl00_ContentPlaceHolder_Page_pagecontainer{ text-align:left; }

/* -Dilip 12 Dec 08*/
#cp_bricks { width:590px; padding:5px; } /* total width equals 600px */
#cp_bricks p { margin:5px 0 10px 0; padding:0;}

#cp_bricks #LandingPage{ text-align:left;}

#cp_bricks .isfaded { color: #666664; }

#cp_bricks h1 { margin:5px 0; height:28px; padding-left:33px; line-height:28px; font-size: 16px;	color: #404040; }

#cp_bricks #dvPMForm p{ margin:10px 0; } 
#cp_bricks #dvPMForm{ margin:10px; }

/* h1 icons under cp_bricks 
-----------------------------*/
/* icon printer */
#cp_bricks #LandingPage h1,
#cp_bricks #InstallCP h1,
#cp_bricks #tafYesNo h1 { background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_printer.gif) no-repeat top left; }

/* icon settings */
#cp_bricks #SetupCP_ie h1,
#cp_bricks #SetupCP_ff h1,
#cp_bricks #unsupportedPrinter h1,
#cp_bricks #SetupCP_mac h1{	background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_settings.gif) no-repeat top left; }

/* icon no_print */
#printedNo h1{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_no_print.gif) no-repeat top left; }

/* icon ok_print */
#printedYes h1{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_print_ok.gif) no-repeat top left; }

/* icon feedback */
#TAFThankYou h1{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_feedback.gif) no-repeat top left; padding-left:37px; }

/* icon mail */
#PrintAndMail h1{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_mail.gif) no-repeat top left; }

/* icon attention */
#OfferLimitReached h1,
#CampaignOfferEnded h1,
#install_failure_container h1,
#NoSupport h1,
#PinLimit h1,
#PrintLimit h1 { background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_attention.gif) no-repeat top left; }

#cp_bricks #SetupCP_ie .divButton,
#cp_bricks #SetupCP_ff .divButton,
#cp_bricks #SetupCP_mac .divButton{ margin-left:39px;}

/* FeedBack Form
----------------------- */
#cp_bricks #iframe_feedback{ width:585px; height:1200px; margin:0; border:0; text-align:left; vertical-align:top; background-color:transparent; }

/*ErrorPage*/
#cp_bricks #taf_pms h1{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_mail.gif) no-repeat 0 0;}

#cp_bricks #install_failure_container ul{ margin:10px 0; padding:0; list-style-position:inside;}
#cp_bricks #install_failure_container ul li{ margin:2px 15px;}
 
#footer_wlogos {
  background: #FFFFFF url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_images/footer_seperator.gif) repeat-x;
  background-position: top;
  border-bottom: Solid 1px #7F7F7F;
}

.caption { margin: 0; padding: 0; border: 0px; font-size:90%; color: black }
.right { float: right; }
.left { float: left; }

/* gradient bordered action box */
#cp_bricks #actionbox1,
#cp_bricks #actionbox2,
#cp_bricks #actionbox3,
#cp_bricks #actionbox_pm,
#cp_bricks #actionbox_emailhome,
#cp_bricks #actionbox_taf {
  width:535px;
  border: 1px dashed #929699;
  padding: 8px;
  background-color:#f8f8f8;	
  background:#fff url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_images/tile_gradient.gif) repeat-x top left;	
/*  background: #fff url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_images/gradient1.png) repeat-x bottom left;*/
}

#cp_bricks #actionbox_emailhome{ margin-top:10px;}

/* Printing.html
----------------------- */
#actionbox_processing{ 
	width:540px;
	height:130px;
	margin:10px 0;
	border: 1px dashed #929699;
	background:#fff url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_images/tile_gradient.gif) repeat-x top left;
/*	background: url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_images/gradient_processing.png) repeat-x 0 0;*/
	font-size:11px;
	text-align:left;
}

#actionbox_processing h3{ margin:15px 0; color:#ff6600; font-size:14px;}
#actionbox_processing p{ margin:0; }

#offerimgcontainer{ margin:8px; padding:2px; float:right; background-color: #ffffff; border: 1px solid #ABABAB; }
#printing { margin:10px;}

/* Ajax Default printer popup*/
.boxover_header {
	width: 130px;
	border-top:1px dashed #0068AA;
	border-right:1px dashed #0068AA;
	border-bottom:0;
	border-left:1px dashed #0068AA;
	padding: 3px;
	background-color:#D7ECF9;
	filter: alpha (opacity=90);
	font-size: 11px;
	text-align:left;
	font-weight:bold;
}

.boxover_body {
	width: 130px;
	border-top:0;
	border-right:1px dashed #0068AA;
	border-bottom:1px dashed #0068AA;	
	border-left:1px dashed #0068AA;
	padding: 3px;
	background-color:#D7ECF9;
	filter: alpha (opacity=90);
	font-size: 11px;
	text-align:left;
}
#keyword_defaultprinter{ color:#0068AA;	border-bottom:1px dashed #0068AA; }
#ajax_popuptitle { background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/info.gif) no-repeat; padding-left:18px; }

/* Install page
----------------------- */
/* used for all language themes */
#InstallCP .ul_normal { margin:5px 0 10px 30px; padding:0; list-style-type: disc; list-style:outside;}
#InstallCP .ul_normal li { margin:0; padding:0; }

#SetupCP_ie, #SetupCP_ff, #SetupCP_mac{ width:530px;}

#col1, #col2 { display:inline; float:left; border:1px solid #ccc; background-color:#fff; }
#col1{ height:250px;} /* general browser safari and ff */
#col2{ margin-left:5px; height:250px;}

#SetupCP_ie #col1{ height:280px;} /* ie only */
#SetupCP_ie #col2{ margin-left:5px; height:280px;}

/* for multilingual theme */
#multilingual #col1{ height:250px;} /* mac and ff */
#multilingual #col2{ margin-left:5px; height:250px;}
#multilingual #SetupCP_ie #col1{ height:300px;} /* ie only */
#multilingual #SetupCP_ie #col2{ margin-left:5px; height:300px;}

#boxWrap1, #boxWrap3 { margin:5px; width:245px; }
#boxWrap2 { margin:15px 5px 5px 5px; width:245px; }

#boxWrap1 .step1, 
#boxWrap2 .step2, 
#boxWrap3 .step3{ margin:0; line-height:16px; padding-left:39px;}

#boxWrap1 .step1{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_circle_no1.gif) no-repeat top left; }
#boxWrap2 .step2{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_circle_no2.gif) no-repeat top left; }
#boxWrap3 .step3{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_circle_no3.gif) no-repeat top left; }

#boxWrap1 p,
#boxWrap2 p,
#boxWrap3 p { margin:5px 0; padding:0; font-size:11px;}

ul#bullet { margin:10px 0 10px 20px; padding:0; list-style:none; }
ul#bullet li {
	padding-Left:10px;
	line-height:15px;
	background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/bullet.png) no-repeat top left;
}

#boxWrap1 p span { text-decoration:underline;}

#ErrorTbl { /* will change to display:block on download error */
	display:none;
	margin:10px 5px;
	border:1px solid #ff0000;
	padding:5px;
}

/* UnSupportedPrinter */
#unsupportedPrinter #boxWrapper { width:515px; }
#unsupportedPrinter .boxContainer { display:block; height:225px; width:246px; float:left; margin:5px 5px 0 0; background-color:#fff; border:1px solid #929699;}

/* for multilingual theme*/
#unsupportedPrinter #multilingual .boxContainer { height:250px; }

#unsupportedPrinter	.boxContent { margin:5px; font-size:11px;} /* additional content holder used to avoid IE box model bug*/
#unsupportedPrinter .step1, 
#unsupportedPrinter .step2, 
#unsupportedPrinter .step3,
#unsupportedPrinter .step4{ margin:0; line-height:16px; padding-left:39px;}

#unsupportedPrinter .step1{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_circle_no1.gif) no-repeat top left; }
#unsupportedPrinter .step2{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_circle_no2.gif) no-repeat top left; }
#unsupportedPrinter .step3{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_circle_no3.gif) no-repeat top left; }
#unsupportedPrinter .step4{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/icon_circle_no4.gif) no-repeat top left; }

#unsupportedPrinter .divButton{ margin-top:10px; float:left;}

/* sliding door button 
-----------------------*/
/*button normal*/
.divButton{ height:25px;}
.divButton a{	
	float:left;
	background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/btnRightHalf.gif) no-repeat top right;
	text-decoration:none;
}

.divButton a span {
	display:block;
	padding:0 15px;
	line-height:25px;
	background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/btnLeftHalf.gif) no-repeat top left;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	float:left;
	text-decoration:none;
}

/*button hover*/
.divButton a:hover{background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/btnRightHalf.gif) no-repeat bottom right; text-decoration:none;} 
.divButton a:hover span{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_Images/btnLeftHalf.gif) no-repeat bottom left; cursor:pointer;}

/* TAF Yes No box 
------------------*/
#tafYN{ display: inline; margin:5px 0 25px; padding:0;list-style-type:none; float:left;}
#tafYN li{ float:left; padding-right:5px;}
#tafYN li a{ 
	display: inline-block;
	height:28px; 
	line-height:28px; 
	padding-left:35px;
	font-size: 15px;
}

a#tafYes{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_images/icon_print_ok.gif) no-repeat left top; }
a#tafNo{ background:url(http://a19.g.akamai.net/7/19/7125/1450/uk.coupons.com/BricksWeb/Themes/Master_Theme_2009/_images/icon_no_print.gif) no-repeat left top; margin-left:5px;}


#printedNo .olDecimal { margin:5px 0 10px 30px; padding:0; list-style-type:decimal; list-style-position:outside; list-style-image:none;}
#printedNo .olDecimal li { margin:0; padding:0; }

/*
ol#orderedlist { margin:10px 0 10px 40px; padding:0; list-style:decimal;}
ol#orderedlist li{ line-height:15px;}
*/

#footerBranding { text-align:center; margin-top:15px;}

#printedYes #actionbox_taf p { margin:5px; padding:0; } 
#printedYes #actionbox_taf label { float:left; width:150px; padding-left:5px; color:#666666; }

/* for multilingual theme */
#multilingual #printedYes #actionbox_taf .FrmTAFContainer label { display:block; color:#666666; float:none; width:auto; padding-left:0; }

#printedYes .FrmTAFContainer{width:530px;}
#printedYes .FrmTAFContainer input{width:200px;}

/* for multilingual theme */ 
#multilingual #printedYes .FrmTAFContainer input{width:300px;}

#printedYes .FrmTAFContainer fieldset{margin:5px 0 0 5px; padding:0; border:1px solid #ccc;}
#printedYes .FrmTAFContainer fieldset legend{ font-weight:bold; color:#666666;}
#printedYes .RequiredFields{ font-size:11px; color:#666666;}

/* PrintAndMail form
----------------------- */
#PrintAndMail label{ display:block; float:left; width:270px;}
#tdCountry select{ width:200px;}

/* NoSupport.html, CampaignLimit.html
----------------------- */
#emailvars  label{ display:block; float:left; line-height:16px; font-weight:bold; margin-right:5px;}

/* Couponstar fair usage policy*/
#policy{ font-size:11px; color:#666; text-align:left; clear:left;}
#policy span{ color:#CC0000;}

#dataprotect{ font-size:10px; color:#666;}
.clear-both{ clear:both;}
#checkIAgree #policyAgreed{ width:auto !important; border:none;}
#checkIAgree label{ width:auto; font-weight:normal;}
