@charset "utf-8";
/* CSS Document */


div#inner_content {width:800px; margin:0 auto 0 auto ; font-size:12px}

div#inner_content div#collection_gal {width:790px; padding:30px 5px 30px 0px; border-bottom: solid 1px #d1d1d1; border-top: solid 1px #d1d1d1; position:relative;  }

div#collection_gal .collection_img {background:url(../../images/colction_img_bg.jpg)  no-repeat ; padding:10px 9px 10px 9px; height:65px; width:81px; float:left } 

div#inner_content div#browse_collection {margin:20px 10px 10px 10px;  width:780px; font-size:1.2em; font-weight:bold; font-family: Palatino, Palatino, Georgia, "Times New Roman", Times, serif; line-height:1.8em;}

div#inner_content div#collection_links {margin:10px 10px 25px 10px;  border-right: solid 0px #d1d1d1; width:780px; width:auto !important; min-width:780px; border-bottom:#ffffff solid 1px; z-index:100; position:relative; /*background:url(../../images/collection_list_bg.jpg) repeat-y -16px 0;*/ border-left: solid 0px #d1d1d1;}

html>body div#inner_content div#collection_links {margin:10px 10px 25px 10px;  border-right: solid 0px #d1d1d1; width:780px; width:auto !important; min-width:780px; border-bottom:#ffffff solid 1px; z-index:100; position:relative; /*background:url(../../images/collection_list_bg1.jpg) repeat-y -16px 0;*/ border-left: solid 0px #d1d1d1;}

div#collection_links .colletion_sec { width:155px; float:left; line-height:1.0em;}

html>body div#collection_links .colletion_sec { width:152px; float:left; line-height:1.0em;}

div#inner_content div#more_content_sec {width:780px;  padding:25px 10px;  position:relative}

div#more_content_sec div#more_left_block {float:left; width:380px; }

div#more_content_sec div#more_left_block .dis { display:none}

div#more_content_sec div#more_left_block .more_img {width:380px; clear:both}

div#more_content_sec div#more_right_block {width:380px; float:right;line-height:1.8em; padding: 0 0 0 5px}

div#more_right_block .heading { color:#9f2a52; font-size:2.0em;  padding:0 0 15px 0; font-family:Palatino, Georgia, "Times New Roman", Times, serif;}

div#more_right_block .buttons {padding:15px 0; clear:both }

div#more_right_block a {color:#333333; text-decoration:underline; font-size:0.85em;  }

div#more_right_block a:hover {color:#333333; text-decoration:none; font-size:0.85em;  }

div#more_content_sec div#more_right_block p {line-height:1.8em; color:#333333 }

.colletion_sec ul {list-style:none; padding:0px; margin:0px;  }

.colletion_sec ul li {list-style:none; margin:0px; color:#666666; font-size:0.85em; padding-bottom:5px }

.colletion_sec ul  a, active, visited  { text-decoration:none; color:#666666;background:#fff; padding:0px 0px 0px 15px;  margin:0px 0px 0px 1px }

.colletion_sec ul  a:hover  { text-decoration:none; color:#333333; background:url(../../images/collction_ico.gif) no-repeat 0 2px; padding:0px 0px 0px 15px;  margin:0px 0px 0px 1px; text-decoration:none}

#popup { padding:15px; color:#333333; font-size:0.9em; line-height:1.8em }


div#inner_content div#inner_banner {width:800px; clear:both}

div#inner_content div#print_page {width:780px; padding:10px; text-align:right; font-size:0.8em; color:#999 }

div#inner_content div#order_tab {width:800px; padding:15px 0 10px 0 ; text-align:right; font-size:0.8em; }

div#inner_content div#print_page a {color:#999; text-decoration:underline}
div#inner_content div#print_page a:hover {color:#666; text-decoration:none}

div#inner_content div#content_sec {width:780px; padding:0 10px 20px 10px; line-height:1.6em; }

div#content_sec h3 {font-size:2.0em; font-family:Palatino, Georgia, "Times New Roman", Times, serif; line-height:1.8em; color:#9f2a52; margin:auto; margin:0px; font-weight:normal  }

div#content_sec .testi_img {margin:0 0 10px 10px; border:#efefef solid 5px}

div#content_sec .sub_heading {font-size:1.2em; font-weight:bold; font-family:Palatino, Georgia, "Times New Roman", Times, serif; line-height:1.8em; color:#9f2a52;}

div#content_sec .wording_stat {width:250px; text-align:center}

div#content_sec .sub_heading1 {font-size:1.2em; font-weight:bold;  line-height:1.8em; }

div#content_sec .testi_name {font-weight:bold;  line-height:1.8em; color:#b8618d;}

div#content_sec .testi_date { line-height:1.8em; font-style:italic; color:#666666}

div#content_sec p {padding-top:5px}


div#content_sec div#nav_para { background:#f9f9f9; padding:10px 5px 10px 10px; width:500px; border:#e9e9e9 solid 1px; color:#b8618d; }

div#nav_para ul {padding:10px 20px 0 0; margin:0  20px 0 0; list-style:none}

div#nav_para li { display:inline; padding:0  15px 0 0; }

div#nav_para  li a {color:#666666; text-decoration:underline }
div#nav_para  li a:hover {color:#666666; text-decoration:none }


div#content_sec .ribbons {   margin-bottom:20px  }

div#content_sec .ribbons ul {padding:0px 20px 0 0; margin:0  20px 0 0; list-style:none}
div#content_sec .ribbons li { display:inline; padding:0  15px 0 0; }


div#inner_content div#content_sec div#right_sec {float:right; background: url(../../images/inner_rt_bt_bg.jpg) bottom #f9f9f9 no-repeat ; width:210px; padding:10px; border-top:#e8e8e8 solid 1px; color:#b8618d; margin:65px 0 20px 20px;  }
div#right_sec p{margin:0px; padding:0px}

div#content_sec div#right_sec ul {padding:0px 0px; margin:0px 0px; list-style-type:none; font-size:11px}


div#content_sec div#right_sec li a {color:#b8618d; text-decoration:none }
div#content_sec div#right_sec li a:hover {color:#b8618d; text-decoration:underline }

div#content_sec .list {padding:0 10px; margin:0 10px}

div#content_sec .list a {color:#333333; text-decoration:underline}
div#content_sec .list a:hover {color:#333333; text-decoration:none}

div#content_sec .list .link1, active, visited {color:#9f2a52; text-decoration:underline}
div#content_sec .list .link1:hover {color:#9f2a52; text-decoration:none}
div#content_sec .heading_1{color:#000000; font-weight:bold; text-transform:uppercase; font-size:1.5em }
div#content_sec .heading_2{color:#9f2a52; font-size:2.0em;  padding:0 0 15px 0; font-family:Palatino, Georgia, "Times New Roman", Times, serif; }
div#content_sec .heading_4{font-size:1.2em; font-weight:bold; font-family:Palatino, Georgia, "Times New Roman", Times, serif;  color:#9f2a52;}


div#content_sec .link, active, visited {color:#333333; text-decoration:underline}
div#content_sec .link:hover {color:#333333; text-decoration:none}

div#inner_content div#content_sec .top {width:100px;  float:right; text-align:right; font-size:0.9em }

div#inner_content div#content_sec .top a {color:#333333; text-decoration:underline}
div#inner_content div#content_sec .top a:hover {color:#333333; text-decoration:none}

div#inner_content table.tab { border:#CCCCCC solid 1px; background:#e3e3e3;}

div#inner_content td.header {background:#bc6c94; color:#ffffff; font-weight:bold; padding:3px}

div#inner_content td.row1 {background:#ececec; color:#333333;  padding:3px}
div#inner_content td.row2 {background:#ffffff; color:#333333;  padding:3px; }

div#inner_content td.row_fbf {background:#f1f1f1; color:#333333;  padding:5px}
div#inner_content td.row_fff {background:#ffffff; color:#333333;  padding:5px}
td.row_pad {color:#333333;  padding:5px}


div#inner_content td.note{font-size:0.89em; font-style:italic; color:#777;}
div#inner_content td.note a, active, visited{color:#777; text-decoration:underline}
div#inner_content td.note a:hover{color:#777; text-decoration:none}


div#inner_content .txt_box {width:75px; border:#999999 solid 1px; font-size:0.8em; color:#333333; }

div#inner_content .txt_box1 {width:200px; border:#999999 solid 1px; font-size:0.9em; color:#333333; }

div#inner_content .file {width:205px; border:#999999 solid 1px; font-size:0.8em; color:#333333; }
html>body div#inner_content .file {width:250px; border:#999999 solid 1px; font-size:0.8em; color:#333333; }

div#inner_content .mt_txt_box {width:200px; border:#999999 solid 1px; height:60px; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; color:#333333; }

div#inner_content .dr_box {width:220px; border:#999999 solid 1px; font-size:0.9em; color:#333333; height:22px}


div#inner_content .dr_box1 {width:90px; border:#999999 solid 1px; font-size:0.8em; color:#333333;}

div#inner_content .submit {border:#666666 solid 1px; background:#e8e8e8; color:#333333 }



.white_txt{color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;padding-top:5px}

.pink_txt{color:#cc3095; font-size:0.9em; font-weight:normal}
.needhelp{background:#f4f4f4; padding:10px; margin-bottom:15px; font-size:1.0em;font-weight:bold}


/*.link1, active, visited {color:#333333; text-decoration:underline}
.link1:hover {color:#333333; text-decoration:none}*/

h1{color:#000000; font-weight:bold; text-transform:uppercase; font-size:1.5em }
h2{color:#9f2a52; font-size:2.0em;  padding:0 0 15px 0; font-family:Palatino, Georgia, "Times New Roman", Times, serif; }
h4{font-size:1.2em; font-weight:bold; font-family:Palatino, Georgia, "Times New Roman", Times, serif;  color:#9f2a52; padding-bottom:0px; margin-bottom:0px}
#divContent p{padding-top:0px; margin-top:0px}

div#content_sec .ribbons {font-size:1.0em; font-weight:bold; font-family:Palatino, Georgia, "Times New Roman", Times, serif; line-height:1.9em; color:#9f2a52;}
.ribbons a, active, visited{color:#9f2a52; text-decoration:none}
.ribbons a:hover{color:#666666 ; text-decoration:none}

/*a {color:#333333; text-decoration:underline}
a:hover {color:#333333; text-decoration:none}*/


/*New styles for collection page*/
.gap_left{padding-left:10px}


.new_col_sec {color:#666666;}

.new_col_sec td {list-style:none; margin:0px; color:#666666; font-size:0.85em; padding-bottom:5px }

.new_col_sec td  a, active, visited  { text-decoration:none; color:#666666;background:#fff; padding:0px 0px 0px 15px;  margin:0px 0px 0px 1px }

.new_col_sec td  a:hover  { text-decoration:none; color:#333333; background:url(../../images/collction_ico.gif) no-repeat 0 2px; padding:0px 0px 0px 15px;  margin:0px 0px 0px 1px; text-decoration:none}



/*for form page*/

div#inner_content table.tab2 { border:#CCCCCC solid 1px; background:#fff}

div#inner_content tr.row3 {background:#ffffff; color:#333333;   }
div#inner_content tr.row3 td{padding:3px; height:40px; border-right: solid 1px #e3e3e3}
div#inner_content tr.row4 {background:#f8f8f8; color:#333333;  padding:3px;height:40px}
div#inner_content tr.row4 td{padding:3px; height:40px;border-right: solid 1px #e3e3e3}
div#inner_content tr.row5 {background:#e3e3e3; color:#333333; }
div#inner_content tr.row5 td{  padding:3px}

div#inner_content .text_normal1{ border:solid 1px #999999; width:50px; color:#333; font-size:12px; padding:2px 1px}
div#inner_content .text_normal2{ border:solid 1px #999999; width:50px; color:#000; font-size:11px; padding:2px 1px}
div#inner_content .text_pink{background:#ffcce5; border:solid 1px #cc6699; width:50px; color:#333; font-size:11px; padding:2px 1px}
div#inner_content .text_orange{ background:#ffe5cc; border:solid 1px #cc6633; width:50px; color:#333; font-size:11px; padding:2px 1px}
div#inner_content .text_green{ background:#e5ffe5; border:solid 1px #66cc66; width:50px; color:#333; font-size:11px; padding:2px 1px}
div#inner_content .text_blue{ background:#e5e5ff; border:solid 1px #9999cc; width:50px; color:#333; font-size:11px; padding:2px 1px}
div#inner_content .no_border{border-right:0px}



/*Baby cards page styles*/

.heading6{font-size:18px; font-family:"Palatino Linotype", Georgia, "Times New Roman", Arial; line-height:1.8em; color:#b8618d; margin:0px; font-weight:bold; display:block;}
.cards{margin:20px 0px  }
.quantity{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:28px; color:#333333; font-weight:bold; margin:20px }
.btn_next{margin:20px;  text-align:right }