html {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
h1, h2, h3, h4, h5 {
	font-family:  Arial, Helvetica, Verdana, Georgia, sans-serif;
	margin: 10px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	vertical-align: top;
	color: #330066;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 15px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 13px;
}
h5 {
	font-size: 12px;
}
.reg {
	font-weight: normal;
}
p {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Georgia, sans-serif;
	margin: 10px 10px 10px 10px;
	padding: 0px;
	color: #330066;
}
.p1 {
	margin: 2px 2px 2px 2px;
	padding: 0px;
}
th, td {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Georgia, sans-serif;
	color: #330066;
}
ul {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Georgia, sans-serif;
	color: #330066;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
	line-height: 15px;
	/** this is the key to text missing when scrolling **/
	position: relative;
}
img {
	vertical-align: bottom
}
.color0, .header0, .header3, .header5, .header6 {
	color: #330066;
}
.color1, .header4 {
	color: #808080;
}
.color2, .header1, .header2 {
	color: #CC0000;
}
.header0, .header1 {
	font-size: 30px;
	font-style: italic;
}
.header0 {
	font-family: Times New Roman, Palatino, "Palatino Linotype", Arial, Verdana, Helvetica, Georgia;
}
.header1 {
	font-family: Palatino, "Palatino Linotype", Arial, Verdana, Helvetica, Georgia;
}
.header2 {
	font-family: Times New Roman, Arial, Verdana, Helvetica, Georgia;
	font-size: 20px;
	font-style: italic;
	margin: 10px 0px 0px 0px;
}
.header3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	margin: 10px;
	text-align: center;
}
.header4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	margin: 10px;
}
.header5 {
	font-family: Palatino, "Palatino Linotype", Arial, Verdana, Helvetica, Georgia ;
	font-size: 25px;
	font-style: italic;
	margin: 10px;
	text-align: center;
}
.header6 {
	font-family: Palatino, "Palatino Linotype", Arial, Verdana, Helvetica, Georgia ;
	font-size: 18px;
	font-style: italic;
}
.tm {
	font-size: 12px;
	vertical-align: top;
}
.body_1 {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding: 0px;
	height: 100%;
	width: 100%;
 }
.ind1 { margin-left: 1em; }
.ind2 { margin-left: 2em; }
.ind3 { margin-left: 3em; }

 /* TOP AREA */
 
.top_container {
	width: 995px;
	height: 110px;
	background-color: #FFFFFF;
	margin: 0 auto 0 auto;
	padding: 5px 0 5px 0;
	text-align: center;
}
div#logo {
	display: inline-block;
	background-color: #FFFFFF;
	width: 511px;
	padding: 10px 0px 10px 0px;
	font-size: 0;
	text-align: left;
	vertical-align: bottom;
}
div#logo img {
	display: block;
	vertical-align: bottom;
}
div#social_media {
	font-family: Arial, Helvetica, Verdana, Georgia, sans-serif;
	font-size: 11px;
	text-align: right;
	width: 474px;
	margin: 0px;
	padding-bottom: 5px;
	display: inline-block;
	vertical-align: bottom;
}
div#registry, div#blog {
	display: inline-block;
	margin-right: 3px;
}
div#registry a, div#blog a {
	display: inline-block;
	font-family: Arial;
	font-size: 18px;
	height: 21px;
	padding: 5px;
}
div#registry a {
	color: #330066;
	background-color: #D9E7CA;
	border: 1px solid #330066;
}
div#blog a {
	color: #330066;
	background-color: #FFFFFF;
	border: 1px solid #330066;
}
div#registry a:hover, div#blog a:hover {
	text-decoration: none;
	color: #D9E7CA;
	background-color: #330066;
	border: 1px solid #D9E7CA;
	padding: 5px;
}
div#banner1 {
	width: 90px;
	display: inline-block;
	vertical-align: bottom;
}
div#sm1 {
	width: 350px;
	height: 90px;
	display: inline-block;
	vertical-align: bottom;
}

/* MAIN AREA */

.sub_body {
	width: 100%;
	height: 100%;
	margin: 0 auto 0 auto;
	background-color: #FFFFFF;
	border-bottom: 1px solid #1A3966;
}
.sub_body1 {
	width: 100%;
	margin: 0 auto 0 auto;
	background-color: #FFFFFF;
}
.main_container {
	font-family: Georgia, Verdana, Helvetica, Arial, Georgia, sans-serif;
	vertical-align: top;
	text-align: left;
	/* below width is determined by 12px vertical scroll bar */
	width: 983px;
	padding: 10px;
	margin: 0 auto 0 auto;
}
#gobaby, #gotravel, #gowork {
	float: left;
	position: relative;
	border: 1px solid #330066;
	width: 225px;
}
#gobaby {
	margin-right: 5px;
}
#gotravel, #gowork {
	margin-left: 5px;
	margin-right: 5px;
}
#purseonalitybags {
	float: left;
	position: relative;
	border: 1px solid #330066;
	background-color: #D8E4C9;
	width: 270px;
	height: 320px;
	margin-left: 5px;
}
.pb_fp {
	margin: 10px;
	text-align: center;
}
.pb_fp #left_block {
	float: left;
	width: 110px; 
}
.pb_fp #right_block {
	float: left;
	width: 140px;
}
.pb_fp #left_block #text_1 {
	font-family: Arial;
	font-size: 18px;
	margin-top: 10px;
}
.pb_fp #right_block #text_1 {
	font-family: Arial;
	font-size: 12px;
	padding: 14px;
}
.pb_fp #left_block #text_1 a {
	color: #696969;
	text-decoration: none;
}
.pb_fp #right_block #text_1 a {
	color: #000000;
	text-decoration: none;
}
#introtxt {
	 display: inline-block;
	 vertical-align: top;
	 text-align: left;
	 width: 451px;
	 padding: 5px;
}
#giveaways {
	display: inline-block;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	vertical-align: top;
	text-align: center;
	width: 300px;
	padding: 0px 10px 10px 10px;
}
#martg1 {
	display: inline-block;
}
#martg2 {
	display: inline-block;
	vertical-align: middle;
}
#pressroom {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 180px;
	padding: 0px 10px 10px 10px;
}
.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.form1 {
	margin: 10px 0px 10px 0px;
}
.submit1 {
	margin-top: 10px;
}
.img_spacer {
	margin: 5px;
}
.cty_photo {
	display: inline-block;
	vertical-align: middle;
	margin: 10px 0px 10px 10px;
}
.cty_text {
	display: inline-block;
	vertical-align: middle;
	width: 863px;
}

/* PRODUCT PAGES */

#prodcol1 {
	vertical-align: top;
	width: 10%;
}
#zoom {
	height: 380px;
}
.info1 {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Georgia, sans-serif;
	color: #808080;
}
.info2 {
	display: inline-block;
	text-align: center;
	margin: 10px 2px 2px 2px;
}
.info3 {
	display: inline-block;
	text-align: center;
	margin: 10px 2px 1px 2px;
}
.info4 {
	padding: 5px;
}
#prodcol2 {
	vertical-align: top;
	width: 320px;
}
#prodcol3 {
	vertical-align: top;
}
		#tabbed_box_1 {
			margin: 0px auto 0px auto;
		}
		.tabbed_area {
		}
		ul.tabs {
			margin: 0px 0px 0px 0px;
			padding: 0px;
			text-align: right;
		}
		ul.tabs li {
			list-style: none;
			display: inline;
			line-height: 42px;
		}
		ul.tabs li a {
			background-color: #D9E7CA;
			color: #808080;
			padding: 8px 6px 8px 6px;
			text-decoration: none;
			font-size: 22px;
			font-family: Arial;
			border: 1px solid #808080;
		}
		ul.tabs li a:hover {
			text-decoration: none;
			background-color: #FFFFFF;
			border-color: #808080;
		}
		ul.tabs li a.active {
			text-decoration: none;
			background-color: #ffffff;
			color: #808080;
			border:1px solid #808080; 
			border-bottom: 1px solid #ffffff;
			outline: none;
		}
		.content {
			background-color: #ffffff;
			border: 1px solid #808080;
			width: 520px;
		}
		#content_2, #content_3, #content_4, #content_5 {
			display: none;
		}
		
.infobox3 {
	width: 500px;
	display: inline-block;
	padding: 10px;
}
.infobox3col1 {
	float: left;
	padding: 5px;
	width: 230px;
	margin-right: 10px;
}
.infobox3col2 {
	float: left;
	padding: 5px;
	width: 240px;
}
#image-switch img {
	text-align: center;
}
#image-switch ul {
	margin: 0 0 0 0px; 
	list-style-type: none;
}
#image-switch li {
	margin: 2px;
}
#image-switch #two, #image-switch #three, #image-switch #four, #image-switch #five {
	display: none;
}
#image-switch #pc2, #image-switch #pc3, #image-switch #pc4, #image-switch #pc2a, #image-switch #pc3a, #image-switch #pc4a, #image-switch #pc2b, #image-switch #pc3b, #image-switch #pc4b, #image-switch #g2, #image-switch #g3, #image-switch #g4, #image-switch #g5, #image-switch #g2a, #image-switch #g3a, #image-switch #g4a, #image-switch #g5a, #image-switch #sp2, #image-switch #sp3, #image-switch #sp4, #image-switch #sp5, #image-switch #sp2a, #image-switch #sp3a, #image-switch #sp4a, #image-switch #sp5a, #image-switch #e2, #image-switch #sp5, #image-switch #o2, #image-switch #o3, #image-switch #a2, #image-switch #a3, #image-switch #t2, #image-switch #t3, #image-switch #rd2, #image-switch #rd3, #image-switch #b2, #image-switch #b3, #image-switch #ma2, #image-switch #ma3, #image-switch #ma4, #image-switch #ma5 {
	display: none;
}
.pad1 {
	margin: 6px 0px 4px 0px;
}
.pad2 {
	margin: 5px 0px 5px 0px;
}
.sale1 {
	text-decoration: line-through;
}
.sale2 {
	color: #FF0000;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* BOTTOM NAVIGATION */

.bmenu_block {
	background-color: #FFFFFF;
	margin: 6px auto 0 auto;
	text-align: center;
	vertical-align: middle;
	border-top: 2px solid #330066;
	width: 995px;
	clear: both;
}
.bottom-nav {
	font-family: Arial, Tahoma, Helvetica, Verdana, Georgia, sans-serif;
	font-size: 12px;
	padding: 12px 6px 6px 6px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	/* this is key in NE to wrap menu */
	white-space: pre;
}
.bottom-nav a:link, .bottom-nav a:visited {
	color: #660066;
	text-decoration: none;
	/* this is key in NE to wrap menu */
	white-space: nowrap;
}
.bottom-nav a:hover {
	color: #330066;
	text-decoration: none;
}
.dot2 {
	color: #330066;
	padding: 0px 6px 0px 6px;
	display: inline;
}
.copywrite {
	font-family: Arial, Helvetica, Verdana, Georgia, sans-serif;
	font-size: 11px;
	color: #330066;
	text-align: center;
	padding: 6px;
	vertical-align: middle;
}
