/* Jamie Michele styles BCP CREATIONS copyright 2009. All Rights Reserved.
Pink: #E3507D; lt pink: #F1ABC0; lt lt pink #F7CAD8
Brown: #5C2A12
Flesh: #F0D2B1
*/
* { margin:0; padding:0;}
body { background:#e6e8e7; font-family:Tahoma; font-size:100%; line-height:1em; color:#5C2A12;}/* 393939*/


/*in_line*/
img {border:0; vertical-align:top;}
.calendar {padding:0 10px 0 0;} /*trbl*/
.instructions {font-size:.9em;}
.flashWrapper
a:hover{text-decoration:none;}
a {color:#E3507D;} /*97b325*/
.more { background:url(../images/z_more.gif) left 6px no-repeat; padding-left:9px; color:#E3507D;}/*d38b0b*/
.list_more { background:url(../images/z_more.gif) left 10px no-repeat; padding-left:9px; color:#5C2A12;} /*added*/
.clear { clear:both;}
.space { margin-bottom: 20px;} /*added for extra space*/
.alignright { text-align:right;}

ul { margin:0px; padding:0; list-style:none;}
li { background:url(../images/z_ul.gif) left 7px no-repeat; padding-left:15px; line-height:2em;}
li a { color:#E3507D;} /*0e0d09*/

.list ul { margin:0px; padding:0; list-style:none;}
.list li { background:url(../images/z_ul_list.gif) left 6px no-repeat; padding-left:10px; line-height:1.4545em;}
.list li a { color:#E3507D;} /*97b325*/

.hide { display:none;} /*added to hide port-img*/

/*txt, links*/

h1 { background:url(../images/logo_jm.jpg) left top no-repeat; width:171px; height:108px; text-indent:-10000px; font-size:1em; white-space:nowrap;} /*h=87; text-indent sends txt off screen; white-space because only the 1st line is indented */
h1 a {outline: none;}  /* prevents dotted line when link is active*/
h3 { font-size:1.181em; color:#5C2A12; text-transform:uppercase; margin-bottom:5px; }/*d48f18 */
h4 { font-size:1em; margin-bottom:5px;}

/*header*/
#header .header_home { background:url(../images/header/bg_header_home.jpg) left 142px no-repeat; height:383px;} /*added for unique header image*/
#header .header_bio { background:url(../images/header/bg_header_bio.jpg) left 142px no-repeat; height:383px;} /*added for unique header image*/
#header .header_services { background:url(../images/header/bg_header_services.jpg) left 142px no-repeat; height:383px;} /*added for unique header image*/
#header .header_portfolio { background:url(../images/header/bg_header_portfolio.jpg) left 142px no-repeat; height:383px;} /*added for unique header image*/
#header .header_press { background:url(../images/header/bg_header_press.jpg) left 142px no-repeat; height:383px;} /*added for unique header image*/
#header .header_vendors { background:url(../images/header/bg_header_vendors.jpg) left 142px no-repeat; height:383px;} /*added for unique header image*/
#header .header_contact { background:url(../images/header/bg_header_contact.jpg) left 142px no-repeat; height:383px;} /*added for unique header image*/
#header .header_privacy { background:url(../images/header/bg_header_privacy.jpg) left 142px no-repeat; height:383px;} /*added for unique header image*/
#header .logo { float:left; padding:31px 6px 0 14px;} /*tr(23px)b(63px)l(33px)*/
#header .menu { padding-top:74px; white-space:nowrap;}
#header .title { margin-left:229px;}
/*-------------------- ADD FOR FLASH-------------------*/
/*#header .nav { height:141px; width:100%; margin:0 0 0 0;} /*trbl*/
/*#header .col_logo { float:left; margin:71px 0 0 35px;} /*trbl*/
/*#header .col_nav { float:right; margin:10px 20px 0 5px;} /*trbl*/
#header .header_wrapper { margin:0 0 0 0;} /*trbl(-30px)*/


/*content*/
#content { font-family:Tahoma; font-size:0.6875em; color:#5C2A12; line-height:1.2727em;}/*0e0d09*/
#content .box { width:100%;}
#content .title { margin-bottom:16px;}
#content .title_except { margin-bottom:10px;}
#content .bg_line { background:url(../images/bg_line.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}
#content .pic { float:left; margin:0 10px 0 0;}/*trbl*/
#content .pic_l { float:left; margin:0 10px 12px 0;} /*added for content imagery// trbl*/
#content .pic_r { float:right; margin:10px 0 10px 10px;} /*added for content imagery// trbl*/
#content .partner_logo { display:block; margin-left:auto; margin-right:auto; margin-bottom: 5px;} /*float:none; clear:left; margin:0 0 5px 0; --added for partner logos// trbl*/
#content p { padding-bottom:14px;}
#content .col_1 .ind { padding-right:25px;} /*25*/
#content .col_2 .ind { padding-left:11px;} /*11*/
#content .pic1 { margin-bottom:12px;}
#content .flash_wrapper { width:220px; float:left; margin:0 10px 12px 0;} /*trbl*/

/*footer*/
#footer { font-family:Tahoma; font-size:0.6875em; color:#6a6a6a; text-align:center; padding-top:11px;}
#footer a { font-family:Arial; color:#E3507D;}/*629437*/


/*================== HOME ==================*/
#home #content .block .cone_left_bottom { padding-top:17px;}
#home #content .col_1 .ind { padding-left:11px !important;} /*11*/
#home #content .col_1 .title { margin:17px 0 8px 0;}/*trbl*/
#home #content .col_1 ul { margin:0 0 14px 22px;}/*trbl*/
#home #content .pic1 { margin-bottom:16px;}
#home #content .column1 { width:241px; background:url(../images/separate.gif) right top repeat-y;}/*241px*/
#home #content .column1 .pic1 { margin:0 0 12px 11px;}/*trbl*/
#home #content .ind { padding-left:9px;}
#home #content .column2 { width:374px;}/*246px(default)/356px*/
#home #content .column2 .ind, #home #content .column1 .ind { padding:0 23px 0 17px;}/* trbl padding-left:17px;*/
#home #content .column2 ul { padding:35px 0 0 190px;}/*trbl(114px)*/
#home #content p { padding-bottom:7px;}

/*================== SERVICES ==================*/
#services #content .col_1 ul { margin-bottom:10px;}
#services #content .pic { margin-bottom:20px;}
#services #content .column4 { width:210px; padding:0 2px 0 0;}/* trbl */


/*================== index-3.html ==================
#page3 #content .column1 { width:227px;}
#page3 #content .column1 .ind { padding:0 30px 0 0;}
#page3 #content .column2 { width:202px;}
#page3 #content .title1, #page4 #content .title1 { margin:25px 0 16px 0;}
#page3 #content ul { padding:10px 0 0 204px;}
#page3 #content .pic { margin-bottom:10px;}*/

/*================== PRESS ==================*/
#press #content .col_1 a { color:#E3507D;}/*629437; font-weight:bold;*/
#press #content p, #press #content p { padding-bottom:10px;}
#press #content .block .cone_left_bottom, #press #content .block .cone_left_bottom{ padding-bottom:35px;}
#press #content .testimony { margin:20px 16px 20px 24px;} /*added for testimonies// trbl*/

/*================== PORTFOLIO ==================*/
#portfolio #content .col_2 .ind { padding:0 20px 0 0;} /*trbl*/
#portfolio #content .col_3 .ind { padding:0 20px 0 0;} /*trbl*/
#portfolio #content .div { height:27px;}
#portfolio #content .div1 { height:159px;}

/*================== CONTACT ==================*/
#contact #content .col_2 .ind { padding:0 20px 0 0;} /*trbl*/
#contact #content .div { height:27px;}
#contact #content .div1 { height:159px;}

/*================== BIO / VENDORS ==================*/
#bio_vendors #content .block .cone_left_bottom { padding:32px 30px 35px 40px;} /*trbl(18)*/

/*================== PRIVACY ==================*/
#privacy #content .block .cone_left_bottom { padding:32px 30px 35px 40px;}/*trbl(18)*/

/*==================CONTENT BOX====================*/
.block { background:#fff; width:100%;}
.block .line_top { background:url(../images/line_top.gif) left top repeat-x;}
.block .line_right { background:url(../images/line_right.gif) right top repeat-y;}
.block .line_bottom { background:url(../images/line_bottom.gif) left bottom repeat-x;}
.block .line_left { background:url(../images/line_left.gif) left top repeat-y;}
.block .cone_left_top { background:url(../images/cone_left_top.gif) no-repeat left top;}
.block .cone_right_top { background:url(../images/cone_right_top.gif) no-repeat right top;}
.block .cone_right_bottom { background:url(../images/cone_right_bottom.gif) no-repeat right bottom;}
.block .cone_left_bottom { background:url(../images/cone_left_bottom.gif) no-repeat left bottom; padding:32px 16px 20px 40px;} /*trbl(18)*/

/*==================SUB CONTENT BOX====================*/
.sub_block { background:#F7CAD8; width:100%;}
/*.sub_block .sub_line_top { background:url(../images/sub_line_top.gif) left top repeat-x;}
.sub_block .sub_line_right { background:url(../images/sub_line_right.gif) right top repeat-y;}
.sub_block .sub_line_bottom { background:url(../images/sub_line_bottom.gif) left bottom repeat-x;}
.sub_block .sub_line_left { background:url(../images/sub_line_left.gif) left top repeat-y;}*/
.sub_block .sub_cone_left_top { background:url(../images/sub_cone_left_top.gif) no-repeat left top;}
.sub_block .sub_cone_left_top_special_home { background:url(../images/sub_cone_left_top_special_home.gif) no-repeat left top;}
.sub_block .sub_cone_right_top { background:url(../images/sub_cone_right_top.gif) no-repeat right top;}
.sub_block .sub_cone_right_top_special { background:url(../images/sub_cone_right_top_special.gif) no-repeat right top;}
.sub_block .sub_cone_right_top_special_home { background:url(../images/sub_cone_right_top_special_home.gif) no-repeat right top;}
.sub_block .sub_cone_right_bottom { background:url(../images/sub_cone_right_bottom.gif) no-repeat right bottom;}
.sub_block .sub_cone_right_bottom_special { background:url(../images/sub_cone_right_bottom_special.gif) no-repeat right bottom;}
.sub_block .sub_cone_right_bottom_special_bio { background:url(../images/sub_cone_right_bottom_special_bio.gif) no-repeat right bottom;}
.sub_block .sub_cone_left_bottom { background:url(../images/sub_cone_left_bottom.gif) no-repeat left bottom; padding:20px 16px 20px 24px;} /*trbl(18)*/
.sub_block .sub_cone_left_bottom_special_bio { background:url(../images/sub_cone_left_bottom_special_bio.gif) no-repeat left bottom; padding:20px 16px 20px 24px;} /*trbl(18)*/
.sub_block_tn { background:#F0D2B1; width:100%;} /*TAN BOXES*/
.sub_block_tn .sub_cone_left_top_tn { background:url(../images/sub_cone_left_top_tn.gif) no-repeat left top;}
.sub_block_tn .sub_cone_left_top_tn_special { background:url(../images/sub_cone_left_top_tn_special.gif) no-repeat left top;}
.sub_block_tn .sub_cone_right_top_tn { background:url(../images/sub_cone_right_top_tn.gif) no-repeat right top;}
.sub_block_tn .sub_cone_right_bottom_tn { background:url(../images/sub_cone_right_bottom_tn.gif) no-repeat right bottom;}
.sub_block_tn .sub_cone_left_bottom_tn { background:url(../images/sub_cone_left_bottom_tn.gif) no-repeat left bottom; padding:20px 16px 20px 24px;} /*trbl(18)*/

/*==================FORM======================*/

.input {color:#5C2A12;		 
		height:20px;
		width:212px;
		background:#fff;
		border:solid 1px #808080;
		font-size:1em;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		padding-left:2px;
}

.input_cal {color:#5C2A12;		 
		height:20px;
		width:60px;
		background:#fff;
		border:solid 1px #808080;
		font-size:1em;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		padding-left:2px;
}

.check_boxes {color:#5C2A12;		 
		font-size:1em;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
}

select {background:#fff;
			color:#5C2A12;
			height:20px;
			font-family:Tahoma, Arial, Helvetica, sans-serif; 
			font-size:1em;
}

textarea {background:#fff;
			color:#5C2A12;
			border:solid 1px #808080;
			width:350px;
			height:147px;
			overflow:auto;
			font-family:Tahoma; 
			font-size:1em;
			padding-left:2px;
}

.reset {background:#fff;
			color:#5C2A12;
			border:solid 1px #5C2A12;
			overflow:auto;
			font-family:Tahoma, Arial, Helvetica, sans-serif; 
			font-size:1em;
			margin-right:8px; 
			padding:2px;
}

.submit {background:#E3507D;
			color:#ffffff;
			border:solid 1px #5C2A12;
			font-family:Tahoma, Arial, Helvetica, sans-serif; 
			font-size:1em;
			margin-left:8px;
			padding:2px;
}