/*-----------------  default  -----------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 11px;;
  font-family: inherit;
  vertical-align: baseline;
}

.subhead {
	font-size: 12px;
	text-align: center;
	margin: 5px;
}

body {font-size:75%;color:#222;background:#fff;font-family: Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#f8981c;}
h1 {font-size:2.7em;line-height:1; font-weight:bold;}
h2 {font-size:1.7em; font-weight:bold;}
h3 {font-size:1.5em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

a {color:#4a6da8; text-decoration:none}
a:focus, a:hover {color:#4a6da8; text-decoration:underline;}
a:visited {
	border:medium none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}

input { background: url(../images/input_bg.gif) bottom repeat-x; border:1px solid #d6d6d6; padding:1px 2px; font-size:11px; }
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}


.clear { clear:both}

.tSize16 { font-size:1.6em}
.tSize14 { font-size:1.4em}
.tSize12 { font-size:1.2em}

.clearInput { background:none; border:none}
.floatLeft { float:left}

.left_5 { margin-left:5px}
.left_10 { margin-left:10px}
.left_30 { margin-left:30px}

/* Buttons */
.but { 
	background:url(../images/but_bg.gif) left top no-repeat;
	display:block;
	float:left;
	text-decoration:none!important;
	cursor:pointer;
	text-align:center;
}
.but span {
	display:block;
	float:left;
	background:url(../images/but_r.gif) right top no-repeat;
	color:#6d0202;
	padding:6px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	min-width:35px;	
	text-align:center;
}

.butBlue { 
	background:url(../images/butblue_bg.gif) left top no-repeat;
	display:block;
	float:left;
	text-decoration:none!important;
	cursor:pointer;
	text-align:center;
}
.butBlue span {
	display:block;
	float:left;
	background:url(../images/butblue_r.gif) right top no-repeat;
	color:#fff;
	padding:3px 10px;
	font-weight:normal;
	font-size:12px;
	min-width:35px;	
	text-align:center;
}

.butOrange { 
	background:url(../images/butorange_bg.gif) left top no-repeat;
	display:block;
	float:left;
	text-decoration:none!important;
	cursor:pointer;
	text-align:center;
}
.butOrange span {
	display:block;
	float:left;
	background:url(../images/butorange_r.gif) right top no-repeat;
	color:#fff;
	padding:2px 10px;
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	min-width:35px;
	text-align:center;
}
.butOrangeGrad { 
	background:url(../images/butorangegrad_bg.gif) left top no-repeat;
	display:block;
	float:left;
	text-decoration:none!important;
	cursor:pointer;
	text-align:center;
}
.butOrangeGrad span {
	display:block;
	float:left;
	background:url(../images/butorangegrad_r.gif) right top no-repeat;
	color:#e07327;
	padding:4px 10px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	min-width:35px;
	text-align:center;
}
.butFriends { 
	background:url(../images/butfriends_bg.gif) right top no-repeat;
	display:block;
	float:left;
	text-decoration:none!important;
	cursor:pointer;
	text-align:center;
}
.butFriends span {
	display:block;
	float:left;
	background:url(../images/butfriends_l.gif) left top no-repeat;
	color:#5e7aad;
	padding:2px 5px 2px 20px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align:center;
	white-space: nowrap;
}

.butDate { background:url(../images/ico_date.gif) no-repeat; width:18px; height:18px; display:block; float:left; margin-left:5px}
.butShare { background:url(../images/but_share.gif) no-repeat; width:46px; height:18px; display:block; float:left; margin-top:8px; }

.butSearch { margin-left:5px; background:url(../images/but_searchgowns.gif) no-repeat; width:217px; height:48px; display:block}
.butPrint { background:url(../images/ico_print.gif) left top no-repeat; padding-left:23px; display:block; float:left}

/*******************  header  **********************/

.header {
	margin:0 auto;
	width:760px;
	margin-bottom:50px;
	background:#f1f2f6;
	border-left:1px solid #c8d0db;
	border-bottom:1px solid #c8d0db;
	border-right:1px solid #c8d0db;
}
.logo { float:left}

.headerTopLinks {
	padding-top:9px;
	width:330px;
	float:left
}
.headerTopLinks a {
	margin-left:20px;	
}
.headerTopLinks a { font-weight:bold}
.search { width:280px; float:right; padding-top:5px;}
.search input {
	width:246px;
	background:#fff;
	color:#909090;
	border-top:1px solid #a4b3d0;
	border-bottom:1px solid #a4b3d0;
	border-left:1px solid #a4b3d0;
	padding:3px 3px 3px 3px;
	font-size:11px;
	float:left;	
}

.search input, x:-moz-any-link {
	padding:4px 3px 3px 3px!important;
}

.search .butSearch {
	background: url(../images/but_search.gif) no-repeat;
	width:21px;
	height:22px;
	display:block;
	float:left;
}

/*******************  Main  ************************/

.main {
	margin:0 auto;
	width:760px;	
}

.maintab {
	
	padding-left:24px;
	float:left;
	width:736px;
}
.maintab a { 
	background:url(../images/tab_bg.gif) top left no-repeat;
	display:block;
	float:left;
	text-decoration:none!important;
	cursor:pointer;
	text-align:center;
	margin-right:4px;
}
.maintab a span { 
	display:block;
	float:left;
	background:url(../images/tab_r.gif) top right no-repeat;
	color:#a3a39a;
	padding:6px 10px;
	font-weight:normal;
	font-size:14px;
	text-align:center;
	white-space: nowrap;	
}
.maintab a.sel { 
	background:url(../images/tab_bg_sel.gif) top left no-repeat;
	display:block;
	float:left;
	text-decoration:none!important;
	cursor:pointer;
	text-align:center;
	margin-right:4px;
}
.maintab a.sel span { 
	display:block;
	float:left;
	background:url(../images/tab_r_sel.gif) top right no-repeat;
	color:#6886b9;
	padding:6px 10px;
	font-weight:normal;
	font-size:14px;
	text-align:center;
	white-space: nowrap;	
}
/* Minitab*/

.minitab {
	clear:both;
	background:url(../images/maintab_bg.gif) bottom no-repeat;
	width:730px;
	padding:10px 15px;
	float:left;
	color:#617ca3;
}
.minitab li { list-style:none; float:left}
.minitab a {color:#617ca3; font-size:11px; display:block; text-decoration:none}
.minitab a:Hover {color:#617ca3; font-size:11px; display:block; text-decoration: underline}

.minitab span { margin:0 10px;}


.minitab li {float:left;list-style-type:none;}
.minitab li ul {
  background:#fff;
  border:#b5c8e4 1px solid;
  display:none;
  position:absolute;
  padding:9px 0 9px 31px;
  width:150px;
}
.minitab li li {
  cursor:pointer;
  width:148px;
  margin:5px 0;
}
.minitab li li a { color:#666; text-decoration:none}
.minitab li li a:Hover { color:#666; text-decoration: underline}
.minitab li ul {margin:0; background:#fff url(../images/minitabpod_bg.gif) left repeat-y}
.minitab li:hover ul {display:block;}
/*.minitab li:hover { text-decoration:underline;}*/
.minitab li.sep:hover { text-decoration:none;}
.minitab li li {//margin:5px 0;}
.minitab li{behavior:url(navigation.htc);}
.minitab li.navigation ul {display:block;}
.minitab li.navigation {}
.minitab .sel { text-decoration:underline}


.columns {
	background:url(../images/main_bg.gif) 0 0px no-repeat;
	float:left;
	width:747px;
	padding:14px 12px 0 1px;
}
.columns.pGallery  {padding:14px 7px 0 9px;}

.col_a {float:left;	width:535px;}
.col_b {margin-left:10px; float:left; width:380px;}
.col_c {float:right; width:200px;}

.col_full {float:left; width:724px; padding:10px}

.pGallery .col_b {float:left; width:471px;}
.pGallery .col_c {float:left; width:223px; margin-left:10px;}

/* Left Menu */

.leftMenu { float:left; width:148px; margin-left:1px; background:url(../images/leftmenu_bg.gif) right top no-repeat; padding-right:5px;}
.leftMenu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.leftMenu li { background:url(../images/pt_line.gif) top repeat-x; margin:0px; padding:0px;}
.leftMenu li a {
	font-size:12px;
	background:url(../images/menu_arrow.gif) 10px 10px no-repeat;
	display: block;
	width:80%;
	padding:7px 0 7px 23px;
}

.leftMenu li a:Hover { text-decoration:none;}
.leftMenu ul ul { background:#f5f8fb url(../images/pt_line.gif) top repeat-x; padding-left:10px; }
.leftMenu li li { background:none;}
.leftMenu li li a { background:none; font-size:11px;padding:5px 0 5px 23px;}
.leftMenu li.sel { background:url(../images/menu_item_bg.gif) repeat-x; font-weight:bold}


.imgCenter { text-align:center} 
/**** Tables ****/

/**********/
/* White */
/********/
.tableWhite { float:left; width:100%; background: url(../images/table_r.gif) right repeat-y}
.tableWhite .table_r { float:left; width:100%; background:url(../images/table_l.gif) left repeat-y;}
.tableWhite .table_header {background:url(../images/table_tl.gif) left top no-repeat;}
.tableWhite .table_header_r {background:url(../images/table_tr.gif) right top no-repeat; display:block; height:10px;}
.tableWhite .table_header h1 { font-size:14px; color:#fff; display:block; padding:12px 20px;}
.tableWhite .table_footer {background:url(../images/table_bl.gif) left bottom no-repeat; font-size:14px; color:#fff;}
.tableWhite .table_footer_r {background:url(../images/table_br.gif) right bottom no-repeat; height:10px;}

.tableWhite .table_cont { color:#ffe5d0; font-size:10px;  margin:0 6px 0 7px; }
.tableWhite .table_cont h2 { font-size:12px; color:#47659a; font-weight:normal; margin-bottom:5px;}

/*********/
/* Blue */
/*******/
.tableBlue { float:left; width:100%; background:#d4e1f4 url(../images/table_r.gif) right repeat-y}
.tableBlue .table_r { float:left; width:100%; background:url(../images/table_l.gif) left repeat-y}
.tableBlue .table_header {background:url(../images/tableblue_tl.gif) left top no-repeat;}
.tableBlue .table_header_r {background:url(../images/tableblue_tr.gif) right top no-repeat; display:block;}
.tableBlue .table_header h1 { font-size:14px; color:#fff; display:block; padding:13px 20px 8px;}
.tableBlue .table_footer {background:url(../images/tableblue_bl.gif) left bottom no-repeat; font-size:14px; color:#fff;}
.tableBlue .table_footer_r {background:url(../images/tableblue_br.gif) right bottom no-repeat; height:10px;}

.tableBlue .table_cont h2 { font-size:12px; color:#47659a; font-weight:normal; margin-bottom:5px;}
.tableBlue .table_cont { color:#152b53; font-size:10px; padding:5px 15px 0}
.tableBlue .table_cont p { color:#152b53; font-size:10px; clear:both}
.tableBlue .table_cont p span { color:#152b53; font-size:10px; display:block; float:left; width:145px; padding:3px 0; }
.tableBlue .table_cont p input { float:left; background:none; border:none}
.tableBlue .table_cont .butBlue { margin:10px 0 0 70px; _margin-left:35px;}
.tableBlue .table_cont .txt p { font-size:12px; margin-bottom:10px; color:#47659a}


/*********/
/* Cyan */
/*******/
.tableCyan { float:left; width:100%; background:#d4e1f4 url(../images/table_r.gif) right repeat-y}
.tableCyan .table_r { float:left; width:100%; background:url(../images/table_l.gif) left repeat-y}
.tableCyan .table_header {background:url(../images/tableblue_tl.gif) left top no-repeat;}
.tableCyan .table_header_r {background:url(../images/tableblue_tr.gif) right top no-repeat;}
.tableCyan .table_header h1 { font-size:14px; color:#fff; display:block; padding:13px 20px 8px;}
.tableCyan .table_footer {background:url(../images/tablecyan_bl.gif) left bottom no-repeat; font-size:14px; color:#fff;}
.tableCyan .table_footer_r {background:url(../images/tablecyan_br.gif) right bottom no-repeat; height:8px; font-size:1px}

.tableCyan .table_cont h2 { font-size:12px; color:#47659a; font-weight:normal; margin-bottom:5px;}
.tableCyan .table_cont { color:#152b53; font-size:10px; padding:5px 15px 0}
.tableCyan .table_cont p { color:#152b53; font-size:10px; clear:both}
.tableCyan .table_cont p span { color:#152b53; font-size:10px; display:block; float:left; width:150px; padding:3px 0; }
.tableCyan .table_cont p input { float:left; background:none; border:none}
.tableCyan .table_cont .butBlue { margin:10px 0 0 70px; _margin-left:35px;}

.boxList {padding:0 6px 0 7px!important; }
.boxList .item { float:left; width:100%; background:#e3eaf6 url(../images/itemgrad_bg.gif) top repeat-x; padding:6px 0 9px 0}
.boxList .item img { float:left; margin-left:10px;}
.boxList .item p { float:left; width:75%; display:block; clear:none; margin-left:15px; color:#666; padding:10px 0; font-size:11px;}
.boxList .item a { color:#4a689d; font-size:14px; display:block}

/***********/
/* Orange */
/*********/
.tableOrange { float:left; width:100%; background:#fdd4b5 url(../images/table_r.gif) right repeat-y}
.tableOrange .table_r { float:left; width:100%; background:url(../images/table_l.gif) left repeat-y}
.tableOrange .table_header {background:url(../images/tableorg_tl.gif) left top no-repeat;}
.tableOrange .table_header_r {background:url(../images/tableorg_tr.gif) right top no-repeat; }
.tableOrange .table_header h1 { font-size:14px; color:#fff; padding:12px 20px 8px 20px; position: relative}
.tableOrange .table_footer {background:url(../images/tableorg_bl.gif) left bottom no-repeat; font-size:14px; color:#fff;}
.tableOrange .table_footer_r {background:url(../images/tableorg_br.gif) right bottom no-repeat; height:10px;}

.tableOrange .table_cont { color:#ffe5d0; font-size:10px; padding:5px 5px; margin:0 6px 5px 7px; background:#ffe5d0 url(../images/tableorg_c.gif) bottom repeat-x}
.tableOrange .table_cont h2 { font-size:12px; color:#47659a; font-weight:normal; margin-bottom:5px;}
.tableOrange .item { float:left; padding:5px 0px;}
.tableOrange .item img { float:left; border:1px solid #fff;}
.tableOrange .item p {color:#e36235; font-size:10px; float:left; width:122px; display:block; margin-left:8px;}
.tableOrange .item a {color:#e36235; font-size:10px; text-decoration:underline;}

/************************/
/* Orange II no header */
/**********************/
.tableOrangeA { float:left; width:100%; background:#ffe5d0 url(../images/table_r.gif) right repeat-y}
.tableOrangeA .table_r { float:left; width:100%; background:url(../images/table_l.gif) left repeat-y}
.tableOrangeA .table_header {background:url(../images/tableorg_tl_a.gif) left top no-repeat;}
.tableOrangeA .table_header_r {background:url(../images/tableorg_tr_a.gif) right top no-repeat; padding:4px 0;}
.tableOrangeA .table_footer {background:url(../images/tableorg_bl_a.gif) left bottom no-repeat; font-size:14px; color:#fff;}
.tableOrangeA .table_footer_r {background:url(../images/tableorg_br_a.gif) right bottom no-repeat; height:10px;}

.tableOrangeA .table_cont { color:#333; font-size:10px; padding:5px 5px; margin:0 6px 5px 7px; line-height:18px }
.tableOrangeA h1 { font-size:24px; color:#f67b52; display:block; padding:0 20px 5px 0;}
.tableOrangeA em { color:#a5351c; font-size:11px}
.tableOrangeA .table_cont h2 { font-size:12px; color:#47659a; font-weight:normal; margin-bottom:5px; float:left}

.tableOrangeA p {color:#333; font-size:10px; }
.tableOrangeA a {color:#c76f30; font-size:11px; text-decoration:underline;}

.tableOrangeA .arrowLink,
.tableOrangeA .arrowLink:Hover {
	background:url(../images/arrow_link.gif) left 5px no-repeat;
	display:block;
	padding-left:15px;
	color:#c76f30;
	float:left;
	clear:both;
	white-space: nowrap;
}
.tableOrangeA .linksBox { float:left; width:160px; margin-bottom:-120px}
.tableOrangeA .linksBox p { clear:both; padding-top:10px; display:block; font-size:11px}
.tableOrangeA .flower {
	background:url(../images/obj_flower.gif) no-repeat;
	width:189px; height:115px;
	float:right;
	position:relative;	
	bottom:-15px;
	//bottom:-5px;
	_bottom:-10px;	
	right:-5px;
}

/*********************/
/* Blue II no header */
/*********************/
.tableBlueA { float:left; width:100%; background:#d4e1f4 url(../images/table_r.gif) right repeat-y}
.tableBlueA .table_r { float:left; width:100%; background:url(../images/table_l.gif) left repeat-y}
.tableBlueA .table_header {background:#eff6ff url(../images/tableblue_tl_a.gif) left top no-repeat;}
.tableBlueA .table_header_r {
	background:url(../images/tableblue_tr_a.gif) right top no-repeat;
	padding:4px 0;
	font-size:1px;

}
.tableBlueA .table_footer {background:url(../images/tableblue_bl_a.gif) left bottom no-repeat; font-size:14px; color:#fff;}
.tableBlueA .table_footer_r {background:url(../images/tableblue_br_a.gif) right bottom no-repeat; height:10px;}

.tableBlueA .table_cont {
	color:#333;
	font-size:10px;
	padding:5px 5px;
	margin:0 6px 5px 7px;
	line-height:18px;
	background:#d4e1f4 url(../images/tableblue_c_a.gif) top repeat-x;
}
.tableBlueA h1 { font-size:24px; color:#f67b52; display:block; padding:0 20px 5px 0;}
.tableBlueA em { color:#a5351c; font-size:11px}
.tableBlueA .table_cont h2 { font-size:12px; color:#47659a; font-weight:normal; margin-bottom:5px; float:left}

.tableBlueA p {color:#333; font-size:10px; }
.tableBlueA a {color:#c76f30; font-size:11px; text-decoration:underline;}

.tableBlueA .arrowLink,
.tableBlueA .arrowLink:Hover {
	background:url(../images/arrowblue_link.gif) left 5px no-repeat;
	display:block;
	padding-left:15px;
	color:#5e7aad;
	float:left;
	clear:both;
	white-space: nowrap;
}
.tableBlueA .linksBox { float:left; width:160px; margin-bottom:-120px}
.tableBlueA .linksBox p { clear:both; padding-top:10px; display:block; font-size:11px}
.tableBlueA .odjHoneymoons {
	background:url(../images/odj_honeymoons.gif) no-repeat;
	width:190px; height:73px;
	float:right;
	position:relative;	
	bottom:-15px;
	//bottom:-5px;
	_bottom:-10px;	
	right:-5px;
}

/***********/
/* Brown */
/*********/
.tableBrown { float:left; width:100%; background:#e5e4dd url(../images/table_r.gif) right repeat-y}
.tableBrown .table_r { float:left; width:100%; background:url(../images/table_l.gif) left repeat-y}
.tableBrown .table_header {background:url(../images/tablebrown_tl.gif) left top no-repeat;}
.tableBrown .table_header_r {background:url(../images/tablebrown_tr.gif) right top no-repeat; }
.tableBrown .table_header h1 { font-size:14px; color:#fff; padding:12px 20px 8px 20px; position: relative}
.tableBrown .table_footer {background:url(../images/tablebrown_bl.gif) left bottom no-repeat; font-size:14px; color:#fff;}
.tableBrown .table_footer_r {background:url(../images/tablebrown_br.gif) right bottom no-repeat; height:10px;}

.tableBrown .table_cont { color:#666; font-size:10px; padding:5px 5px; margin:0 6px 5px 7px; background:#e5e4dd url(../images/tablebrown_c.gif) bottom repeat-x}
.tableBrown .table_cont h2 { font-size:12px; color:#47659a; font-weight:normal; margin-bottom:5px;}
.tableBrown .item { float:left; padding:5px 0px;}
.tableBrown .item img { float:left; border:1px solid #fff;}
.tableBrown .item p {color:#666; font-size:10px; float:left; width:122px; display:block; margin-left:8px;}
.tableBrown .item a {color:#666; font-size:10px; text-decoration:underline;}

/************************/
/*   Orange Form       */
/**********************/
.tableOrangeForm { float:left; width:538px; background:url(../images/table_r.gif) right repeat-y}
.tableOrangeForm .table_r { float:left; width:100%; background:url(../images/table_l.gif) left repeat-y;}
.tableOrangeForm .table_header {background: url(../images/tableform_t.jpg) left top no-repeat; float:left; width:100%; padding-bottom:10px; }
.tableOrangeForm .table_footer {background:url(../images/tableform_b.jpg) left bottom no-repeat; padding:25px 15px 15px 0; float:left; width:523px }
.tableOrangeForm .table_header .but { float:right; margin:20px 15px 20px 24px; _margin:20px 7px 20px 24px;}
.tableOrangeForm .table_footer .but{ float:right; margin-left:5px}

.tableOrangeForm .table_cont { color:#333; font-size:10px; padding:0 20px; float:left; width:498px }
.tableOrangeForm h1 { font-size:18px; color:#fff; font-weight:normal; margin:20px 0 20px 24px; }
.tableOrangeForm em { color:#a5351c; font-size:11px}
.tableOrangeForm .table_cont h2 { font-size:12px; color:#47659a; font-weight:normal; margin-bottom:5px; float:left}

.tableOrangeForm p {color:#333; font-size:10px; }
.tableOrangeForm a {color:#c76f30; font-size:11px; text-decoration:underline;}

.tableOrangeForm label { display:block; width:135px; float:left; text-align:right; padding:5px 10px 0 0;}
.tableOrangeForm .sep { background: url(../images/form_line.gif) center no-repeat; padding:10px 0}

/************************/
/*   Orange Galery     */
/**********************/
.tableOrangeGalery { float:left; width:744px; background:url(../images/table_r.gif) right repeat-y}
.tableOrangeGalery .tRight { float:left; width:100%; background:url(../images/table_l.gif) left repeat-y;}
.tableOrangeGalery .tHeader {background: url(../images/tablegallery_t.jpg) left top no-repeat; float:left; width:100%; padding-bottom:10px; }
.tableOrangeGalery .tHeader h1 { font-size:18px; color:#fff; font-weight:normal; margin:20px 0 20px 24px; }
.tableOrangeGalery .tFooter {background:url(../images/table_bl.gif) left bottom no-repeat; font-size:14px; color:#fff; float:left; width:100%}
.tableOrangeGalery .tFooter_r {background:url(../images/table_br.gif) right bottom no-repeat; height:10px; float:left; width:100%}
.tableOrangeGalery .tHeader .but { float:right; margin:20px 15px 20px 24px; _margin:20px 7px 20px 24px;}
.tableOrangeGalery .tFooter .but{ float:right; margin-left:5px}


/*********************/
/* Blue Galery       */
/*********************/

.tableBlueG { float:left; width:100%; background:#eff6ff url(../images/table_r.gif) right repeat-y}
.tableBlueG .table_r { float:left; width:100%; background:url(../images/table_l.gif) left repeat-y}
.tableBlueG .table_header {background:#eff6ff url(../images/tableblue_tl_a.gif) left top no-repeat;}
.tableBlueG .table_header_r {
	background:url(../images/tableblue_tr_a.gif) right top no-repeat;
	padding:4px 0;
	font-size:1px;

}
.tableBlueG .table_footer {background:url(../images/tableblue_bl_g.gif) left bottom no-repeat; font-size:14px; color:#fff; width:100%}
.tableBlueG .table_footer_r {background:url(../images/tableblue_br_g.gif) right bottom no-repeat; height:10px;}

.tableBlueG .table_cont {
	color:#333;
	font-size:10px;
	padding:14px 0 14px 27px;
	margin:0 6px 0 7px;
	_margin:0 6px 0 3px;
	line-height:18px;
	background:#eff6ff url(../images/tableblue_c_g.jpg) left 20px repeat-x;
	float:left;
	width:431px;
}
.tableBlueG .table_cont img { border:4px solid #fff; float:left}
.tableBlueG .infBox { float:left; width:160px; padding:22px 0 0 19px;}
.tableBlueG .txtBox { float:left; color:#5373a0; height:300px}
.tableBlueG .txtBox h1 { font-size:18px; font-weight:normal; color:#5373a0; margin-bottom:10px;}
.tableBlueG .txtBox a { text-decoration:underline;}
.tableBlueG .txtBox p { margin-bottom:15px; line-height:14px; font-size:11px;}

.tableBlueG .butBlue span { font-size:12px; padding:1px 10px;}
.tableBlueG .navigation { float:left; width:100%}


.tableBlueG .tapeBox {
	float:left;
	width:458px;
	border-top:2px solid #fff;
	background:#53739e url(../images/gallery_tape_bg.gif) top;
	margin:0 0 0 7px;
	_margin:0 0 -4px 4px;
	padding:21px 0 8px 0;
}
.tableBlueG .back { float:left; background:url(../images/but_back.gif) no-repeat; width:21px; height:26px; display:block; margin-top:40px;}
.tableBlueG .next { float:right; background:url(../images/but_next.gif) no-repeat; width:21px; height:26px; display:block; margin-top:40px;}
.tableBlueG img { border:4px solid #fff; float:left; margin-right:8px}
.tableBlueG .tapeBoxItem { width:404px; float:left; margin-left:8px}

.pGallery .tableOrange select { width:188px; margin-bottom:4px;}
.pGallery .tableOrange .table_cont { padding:10px 0 0 10px;}


/* Page Tools */
.pTools {padding:14px 7px 0 9px;}
.pTools .table_footer {
	background:transparent url(../images/tabletools_b.jpg) no-repeat scroll left bottom;
	float:left;
	height:45px;	
	width:100%;
}
.pTools .contBox {line-height:18px; margin:0 15px 12px 15px}
.pTools .contBox h1 { font-size:13px; color:#333; line-height:18px}
.pTools .contBox p { margin-bottom:15px}
.pTools .butOrange span{ padding:0 10px}

.pTools .panel { background:url(../images/panel_bg.gif) no-repeat; padding:12px 5px 12px 15px; font-size:11px; width:704px}
.pTools .panel select { font-size:11px; width:119px; color:#999;}
.pTools .panel .item_a { float:left; width:160px }
.pTools .panel .item_b { float:left; width:170px; margin-left:8px}
.pTools .panel .item_c { float:left; width:155px; margin-left:8px }
.pTools .panel  .nav { font-weight:bold; font-size:12px; float:left; margin-right:20px; padding-top:2px;//padding-top:4px}
.pTools .panel  .nav a { font-size:11px; font-weight:normal;}
.pTools .table {}
.pTools .table .tr { float:left; background:url(../images/tdwhite_bg.jpg) center top no-repeat; padding:10px 0; width:100%}
.pTools .table .tr.blue { float:left; background:url(../images/tdblue_bg.jpg) center top repeat-y; padding:10px 0}

.pTools .table .td_a { float:left; width:17px; padding-left:11px}
.pTools .table .td_a input { border:0; background:none;}

.pTools .table .td_b { float:left; width:475px; padding:0 11px; color:#333;}
.pTools .table .td_b span { margin:0 10px 0 5px;}
.pTools .table .td_b a { margin:0 10px 0 5px; }
.pTools .table .td_b img { margin-bottom:-5px; position:relative}


.pTools .table .td_c { float:left; width:123px;}
.pTools .table .td_d { float:left; width:70px;}


/* Popup */


.popup {
	float:left;
	width:484px;
	background:#fff url(../images/table_r.gif) right repeat-y;
	position:absolute;
	left:211px;
	top: 71px;
}
.popup .table_r { float:left; width:100%; background:url(../images/table_l.gif) left repeat-y}
.popup .table_header {background:url(../images/tableorg_tr_b.jpg) right top no-repeat;}
.popup .table_header_r {background:url(../images/tableorg_tl_b.jpg) left top no-repeat; }
.popup .table_header h1 { font-size:18px; color:#fff; padding:22px 20px 22px 20px; position: relative}
.popup .table_footer {background:url(../images/tableorg_br_b.jpg) right bottom no-repeat; }
.popup .table_footer_r {background:url(../images/tableorg_bl_b.jpg) left bottom no-repeat; height:44px;}

.popup .table_cont { color:#333; font-size:10px; width:444px; padding:5px 5px 5px 15px; margin:0 6px 5px 7px; background:#fff}
.popup .table_cont h2 { font-size:12px; color:#47659a; font-weight:normal; margin-bottom:5px;}
.popup .table_cont input { width:375px; color:#999;	font-size:11px; margin:5px 0; padding:3px 3px}
.popup .table_cont select{ width:115px; color:#999; font-size:11px; margin:7px 0}
.popup .table_cont label { display:block; float:left; width:55px; padding:7px 0}
.popup .table_cont .butOrange { margin:15px 0 0 180px;}

/*******************************/
/********* Inx Page ***********/
/*****************************/
.inxPage { background:#cbd8ed url(../images/page_bg.jpg) repeat-x;}
.inxPage .main { padding-top:75px}
.logoConWedding {
	width:313px;
	display:block;
	margin:0 auto 20px auto;
}

/***********/
/* Orange */
/*********/
.tableInx { float:left; width:757px; background:#fff;}
.tableInx .table_r { float:left; width:100%; /*background:url(../images/table_l.gif) left repeat-y*/}
.tableInx .table_header {background:url(../images/tableinx_tl.gif) left top no-repeat;}
.tableInx .table_header_r {background:url(../images/tableinx_tr.gif) right top no-repeat; height:13px; font-size:5px }
.tableInx .table_header h1 { font-size:14px; color:#fff; padding:12px 20px 8px 20px; position: relative}
.tableInx .table_footer {background:url(../images/tableinx_bl.gif) left bottom no-repeat; color:#fff;}
.tableInx .table_footer_r {background:url(../images/tableinx_br.gif) right bottom no-repeat; }

.tableInx .table_cont { color:#ffe5d0; font-size:10px; margin:0 4px;}
.tableInx .table_cont .row_a {
	background:url(../images/inx_row_a.jpg) right top no-repeat;
	height:260px;
	color:#547baa;
}
.tableInx .fMenu { float:right; width:50%; color:#fff; text-align:right;}
.tableInx .fMenu a { color:#fff; font-size:10px;}
.tableInx .table_footer_r { padding:10px 20px 8px 18px}
.tableInx .copyright { font-size:10px;}

.tableInx .row_a .col_a { width:350px; margin:30px 0 0 10px; _ margin:30px 0 0 17px}
.objTop { background:url(../images/obj_top.gif) center no-repeat; height:21px; margin-bottom:25px}
.objBottom { background:url(../images/obj_bot.gif) center no-repeat; height:21px; margin-top:25px;}
.tableInx .row_a p {
	font-size:22px;
	text-align:center;
	margin:0px;
	padding:5px 0px 5px 0px;
	font-family:Georgia1, Georgia, serif;
	line-height: 27px;
}

.tableInx .row_b {
	background:#e9a16f url(../images/inx_org_bg.jpg) no-repeat;
	height:106px;
	padding-top:8px;	
}
.tableInx .row_b .col_a {
	float:left;
	width:379px;
	background:url(../images/vline_orange.gif) right top no-repeat;
	font-family:Georgia1, Georgia, serif;
	padding-top:10px;
}
.tableInx .row_b p {font-size:18px; text-align:center; color:#f9f1d5; font-family:Georgia1, Georgia, serif;}
.tableInx .row_b .sel { color:#fff; font-size:18px;}
.tableInx .row_b .small { font-size:13px;}
.tableInx .row_b .col_b {
	float:left;
	width:284px;
	margin-left:43px;
	padding-top:10px;
}
.tableInx .row_b .col_a .butOrangeGrad { margin-left:150px; _margin-left:75px; margin-top:10px;}

.tableInx .row_c { padding:20px 0px 20px 20px}
.tableInx .row_c .col_a {width:230px; background:url(../images/line_pt.gif) right top no-repeat; margin-right:5px}
.tableInx .row_c .col_a .imgBox{ float:left;}
.tableInx .row_c .col_a .txtBox{ float:left; width:110px; margin:5px 0 0 8px; line-height:15px;}
.tableInx .row_c .col_b {width:240px; background:url(../images/line_pt.gif) right top no-repeat; margin-right:5px}
.tableInx .row_c .col_b .imgBox{ float:left;}
.tableInx .row_c .col_b .txtBox{ float:left; width:122px; margin:5px 0 0 8px; line-height:15px;}
.tableInx .row_c .col_c {width:230px;}
.tableInx .row_c .col_c .imgBox{ float:left;}
.tableInx .row_c .col_c .txtBox{ float:left; width:127px; margin:5px 0 0 8px; line-height:15px;}
.tableInx .row_c a { color:#547baa; font-size:18px; margin-bottom:10px; display:block}
.tableInx .row_c h1 { color:#333; font-size:11px; font-weight:bold; margin:0 0 3px 0; padding:0;}
.tableInx .row_c p { color:#333; font-size:11px; font-family:Arial, Helvetica, sans-serif}

.tableInx .table_cont h2 { font-size:12px; color:#47659a; font-weight:normal; margin-bottom:5px;}
.tableInx .item { float:left; padding:5px 0px;}
.tableInx .item img { float:left; border:1px solid #fff;}
.tableInx .item p {color:#e36235; font-size:10px; float:left; width:122px; display:block; margin-left:8px;}
.tableInx .item a {color:#e36235; font-size:10px; text-decoration:underline;}

/******************* Footer  **********************/

.footer {
	margin:0 auto;
	width:760px;
	border-top:1px solid #ccc;
	padding:10px 0;
	margin-top:20px;
}
.footer a { color:#4b6ea8;}
.botMenu { width:60%; float:right; text-align:right}
.botMenu a { margin-left:13px;}
.copyright { width:40%; float:left}
