body { 

	font-family: Arial, sans-serif;

	font-size: 12px;

}



td {

	vertical-align: top;

}



h1 {

    font-weight: bold;

	font-size: 16px;

	color: #091854;

	background-color: inherit;

}



h2 {

	font-size: 12px;

	color: #613005;

	display: inline;

	background-color: inherit;

}



#header {

	border-collapse: collapse;

}

#header td img {

	display: block;

}



#head-links-box {

	background-image: URL('http://site.groomsonlinegifts.com/d/grooms-online_05.gif');

	background-repeat: repeat-x;

	height: 29px;

	text-align: right;

}



#head-links {

	color: white;

	font-weight: bold;

	font-size: 12px;

	padding-right: 10px;

	padding-top: 7px;

	font-family: Verdana, Arial, serif;

}



#head-links a {

	color: white;

	text-decoration: none;

	background-color: inherit;

}



#head-links a:hover {

	text-decoration: underline;

}



#head-links ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

	background-image: URL('http://site.groomsonlinegifts.com/d/grooms-online_11.gif');

	background-repeat: no-repeat;

	background-position: center right;

}



#head-links ul li { display: inline; }



#head-links ul li a { padding-right: 12px; padding-left: 12px;}



#main {

	border-collapse: collapse;

}



#leftnav {

	background-image: URL('http://site.groomsonlinegifts.com/d/grooms-online_54.gif');

	background-repeat: repeat-y;

}



#body {

	padding: 5px;

	background-color: white;

	text-align: left;

}



#rightnav {

	background-image: URL('http://site.groomsonlinegifts.com/d/grooms-online_53.gif');

	background-repeat: repeat-y;

}



#hacker {

	background-image: URL('http://site.groomsonlinegifts.com/d/grooms-online_15.gif');

	background-repeat: no-repeat;

	padding: 10px;

	text-align: center;

}



#ln-top {

	background-image: URL('http://site.groomsonlinegifts.com/d/grooms-online_20.gif');

	background-repeat: no-repeat;

		padding: 30px 5px 5px 5px;

}



#ln {

	background-image: URL('http://site.groomsonlinegifts.com/d/grooms-online_19.gif');

	background-repeat: repeat-y;

}



#ln-bottom {

	padding: 5px;

	text-align: center;

}



#ln-mid {

	padding: 5px;

	text-align: center;

}



#search-box {

	background-image: URL('http://site.groomsonlinegifts.com/d/grooms-online_05.gif');

	background-repeat: repeat-x;

	text-align: left;

}



#search {

	padding-left: 10px;

	padding-top: 4px;

}



.input-search {

	border: 1px solid #613005;

	height: 19px;

	font-family: Verdana, Arial, serif;

	font-size: 11px;

}



.input-news {

	border: 1px solid #613005; 

	width: 125px; 

	height: 18px;

	font-size: 11px;

}



#news label {

	float: left;

	width: 40px;

	padding-top: 5px;

}



#news-box {

	background-image: URL('http://site.groomsonlinegifts.com/d/grooms-online_47.gif');

	background-repeat: no-repeat;

	text-align: center;

	height: 170px;

}



#news {

	padding-top: 110px; 

}



#news-join {

	text-align: right;

	background-color: #091854;

	padding-right: 10px;

}



#bbody img {

	display: block;

}



#bottom {

	border-collapse: collapse;

}



#right-name {

	color: white;

	font-size: 12px;

	font-weight: bold;

	padding: 5px;

	background-color: #613005;

	text-align: center;

}



#right-side a {

    text-decoration: none;

    font-weight: bold;

	font-size: 11px;

	color: #091854;

	padding: 5px;

	background-color: inherit;

}



#right-side a:hover {

    text-decoration: underline;

	color: #C38404;

}



#right-side {

	vertical-align: top;

	font-family: Verdana, Arial, sans-serif;	

	font-weight: normal;

	font-size: 11px;

	color: #3a3a3a;

	text-align: center;

	padding: 10px 5px;

}



#right-white {

	background-color: white;

}



.right-image-border {

	border: 1px solid #C9C696;

}



#r-bottom {

	text-align: center;

}



form {margin: 0;}







#c4-breadcrumbs { 

	display :block; 

	padding-bottom: 3px;

	background-color: inherit;

}



.c4-breadcrumbs          { font-size: 11px; color: #3a3a3a; text-decoration: none; font-weight: normal; background-color: inherit;}

A.c4-breadcrumbs:link, A.c4-breadcrumbs:active,  A.c4-breadcrumbs:visited   { font-size: 11px; color: #3a3a3a; text-decoration: none; font-weight: normal; background-color: inherit;}

A.c4-breadcrumbs:hover   { font-size: 11px; color: #091854; text-decoration: underline; font-weight: normal; 	background-color: inherit;}

.c4-breadcrumbs-last          { font-size: 11px; color: #613005; text-decoration: none; font-weight: normal; 	background-color: inherit;}



#c4-name {

	display: block;

	padding-bottom: 3px;

}



#c4-info-text {

	display: block;

	font: 12px Arial, sans-serif; 

	padding: 5px;

}



.section-page-top {

	display: block;

}



.section-text img {

	float: left;

	margin: 5px;

}



.section-text {

	float: left;

	font-size: 12px;

	font-family: Arial, sans-serif;

	text-align: left;

}



#contents-table a {

    text-decoration: none;

    font-weight: bold;

	font-size: 12px;

	color: #091854;

	background-color: inherit;

}



#contents-table a:hover {

    text-decoration: underline;

    color: #613005;

	background-color: inherit;

}



#contents-table td {

	vertical-align: bottom;	

	text-align: center;

	padding: 5px;

	font-size: 12px;

	color: #3a3a3a;

}



.item-page-top {

	padding: 5px 0px;

}



.item-page-top h1 {

	display: inline;

}



#c4-item-code {

	color: #2b2b2b;

	font-size: 11px;

}



.item-image {

	text-align: center;

}



.item-order {

	border: 1px solid #CBC89A;

	margin: 5px 0px;

	padding: 5px;

}



.item-desc {	

	font-size: 12px;

	font-family: Arial, sans-serif; 

	padding: 5px 0px 0px 0px;

	clear: both;

}



.item-reg-price {

	font-size: 12px;

}



.item-sale-price {

	font-size: 12px;

	font-weight: bold;

	color: #CC3300;

}



.item-avail {

	font-size: 11px;

	padding-bottom: 5px;

}



.cross-title, .related-title {

	font-size: 14px;

	font-weight: bold;

	font-family: "Times New Roman", Verdana, Arial;

	color: #fff;

	padding: 5px 10px;

	font-style: italic;

	background-color: #613005;

}



#cross-sells a {

    text-decoration: none;

    font-weight: normal;

	font-size: 12px;

	color: #091854;

	background-color: inherit;

}



#cross-sells a:hover {

    text-decoration: underline;

    color: #613005;

	background-color: inherit;

}



#cross-sell td {

	font-size: 11px;

	padding: 5px;

	vertical-align: bottom;	

	background-color: inherit;

}



#contents td {

	font-size: 11px;

	vertical-align: bottom;	

	background-color: inherit;

}



.saleprice {

	color: #CC3300;

	font-weight: bold;

}



#related a {

    text-decoration: none;

    font-weight: normal;

	font-size: 12px;

	color: #091854;

	background-color: inherit;

}



#related a:hover {

    text-decoration: underline;

    color: #613005;

	background-color: inherit;

}



#related-items  {

	padding: 5px;

	vertical-align: top;	

	font-weight: normal;

	font-size: 12px;

	color: #091854;

	background-color: inherit;

}



.right-title {

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	font-family: "Times New Roman", Verdana, Arial;

	color: #fff;

	padding: 5px 10px;

	font-style: italic;

	background-color: #613005;

}



.sitemap-1 {

    text-decoration: none;

    font-weight: bold;

	font-size: 12px;

	color: #091854;

	background-color: inherit;

}



.sitemap-2 {

    text-decoration: none;

    font-weight: bold;

	font-size: 11px;

	color: #613005;

	padding-left: 12px;

	background-color: inherit;

}



.sitemap-3 {

    text-decoration: none;

    font-weight: normal;

	font-size: 10px;

	color: #3a3a3a;

	padding-left: 20px;

	background-color: inherit;

}

	

#footer a {

	font-family: Verdana, Arial, sans-serif;

    text-decoration: none;

    font-weight: bold;

	font-size: 11px;

	color: #ffffff;

	background-color: inherit;

}



#footer a:hover {

    text-decoration: underline;

}



#footer  {

	font-weight: bold;

	font-size: 11px;

	color: #ffffff;

	vertical-align: middle;

	text-align: center;

	background-color: #091854;

	padding: 10px 5px;

	text-transform: uppercase;

}



#footer ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}



#footer li { display: inline; }



#footer ul li a { padding-right: 9px; padding-left: 9px;}



#footer2 a {

    text-decoration: none;

	font-size: 11px;

	color: #3a3a3a;

}



#footer2 a:hover {

    text-decoration: underline;

    color: #613005;

	background-color: inherit;

}



#footer2 {

	font-family: Verdana, Arial, sans-serif;

	text-align: center;

	font-size: 11px;

	color: #3a3a3a;

}



#copyright {

	font-family: Verdana, Arial, sans-serif;

	vertical-align: middle;	

	font-weight: normal;

	font-size: 11px;

	color: #613005;

	text-align: right;

}



#copy-link {

	font-family: Verdana, Arial, sans-serif;

	vertical-align: middle;

	font-size: 11px;

	font-weight: normal;

	color: #6C3E16;

}



#copy-link a {

	color: #6C3E16;

	text-decoration: none;

	font-weight: bold;

}



A.copylink2:link  {

	color: #091854;

	font-style: italics;

}



#c4 a {

	font-weight: normal;

	font-size: 10px;

	color: #AEAEAE;

	text-decoration: none;

}



#left-navigation ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}



#left-navigation ul li { display: inline; }



A.c4leftnav {

	font: bold 11px Verdana, Arial, sans-serif; 

	color: #FFFFFF; 

	text-decoration: none; 

	display: block;

	padding: 2px 5px 5px 2px;

	background-color:996600;

	background-image: URL;

	background-repeat: no-repeat;

	background-position: left top;

	border-bottom: 1px solid #C9C696;

	border-top: 1px solid #C9C696;

}



A.c4leftnav:hover {text-decoration: underline; color: #C38404; 	background-color: inherit;}



.customer-service-name {

	font: bold 12px Arial, sans-serif; 

	color: #ffffff; 

	padding: 10px 5px;

	background-color: inherit;

}



.c4-ln-sub-nav ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}



.c4-ln-sub-nav ul li { display: inline; }



A.c4subnav {

	font: bold 11px Arial, sans-serif; 

	color: #CC9900; 

	text-decoration: none; 

	display: block;

	padding: 3px 3px 3px 5px;

	background-color: inherit;

}



A.c4subnav:hover {text-decoration: underline; color: #613005; 	background-color: inherit;}



#section-hr { 

	background-image: url('http://site.1choice4yourstore.com/tc.gif'); 

	background-repeat: repeat-y;

}



.c4-options {

	font-size: 12px;

	color: #091854;

	padding: 5px 0px;

}



#options-name {

	color: #613005;

	font-size: 14px;

	font-family: "Times New Roman", Verdana, Arial;

	font-style: italic;

	border-bottom: 1px solid #CAC899;

	padding: 5px;

}



.orderinfo {

	padding: 5px 0px;

	vertical-align: middle; 

	font: 12px Arial, sans-serif; 

	color: #091854; 

	text-align: left; 

}



#pers-tips {

	color: #613005;

	font-size: 12px;

	padding: 5px;

	border: 1px solid #CAC899;

}



#multi-name {

	vertical-align: middle;	

	padding-bottom: 15px;

	font-size: 12px;

}



#multi-product {

	vertical-align: middle;	

	padding: 5px;

	border-bottom: 1px solid #CAC899;

}

#multi-product a {

    text-decoration: none;

	font-size: 12px;

	color: #091854;

	font-weight: bold;

	background-color: inherit;

}

#multi-product a:hover {text-decoration: underline; }



#multi-price, #multi-options {

	vertical-align: middle;	

	padding: 2px;

	font-size: 12px;

	border-bottom: 1px solid #CAC899;

}



#multi-check {

	vertical-align: middle;	

	padding: 2px;

	font-size: 12px;

	border-bottom: 1px solid #CAC899;

}



#multi-order {

	text-align: right;

	padding-top: 5px;

}



#testimonials {

font-size: 12px;

font-weight: normal;

text-decoration: none;

padding-top: 5px;

	background-color: inherit;

}



.pricing, .pricing2 {

	font-size: 12px;

	font-weight: bold;

	color: #CC3300;

}	



#home-specials {

	background-image: URL('http://site.groomsonlinegifts.com/d/grooms-online_30.gif');

	background-repeat: no-repeat;

	padding-top: 35px;

}



#hs-box {

	background-image: URL('http://site.groomsonlinegifts.com/d/grooms-online_341.gif');

	background-repeat: no-repeat;

	height: 200px;

	width: 229px;

	border: 1px solid #CAC899;

	padding: 10px;

}



#hs-box a {

	color: #091854;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

}



.hs-image {

	float: left;

}



.hs-price {

	float: right;

	padding-left: 10px;

	text-align: right;

}



.retail-name {

	font-weight: bold;

	font-size: 11px;

	color: #091854;

}



.retail-price {

	color: #613005;

	font-weight: bold;

	font-size: 11px;

}



.sale-name {

	font-weight: bold;

	font-size: 14px;

	color: #CC3300;

	padding-bottom: 5px;

}



#blog-welcome {

	color: #027ABB;

	font-weight: bold;

	text-align: center;

	font-size: 14px;

}



#blog-date {

	font-size: 11px;

	padding: 5px 0px;

}



#blog-name a {

	color: #027ABB;

	padding: 5px 0px;

	font-weight: bold;

	font-size: 14px;

	padding: 5px 0px;

}



#blog-body, #comments {

	font-size: 12px;

	padding: 5px;

}



#blog-body a, #comments a {

	color: #027ABB;

}



#blog-link-home a {

	color: #2C2C2C;

	font-weight: bold;

	font-size: 12px;

}



#blog-prev-name, #blog-archive-name {

	background-color: #027ABB;	

	padding: 5px 2px;

	color: white;

	font-size: 12px;

	font-weight: bold;

	display: block;

	text-align: center;

}



#previous ul {

	list-style-type: none;

	padding: 5px;

	margin: 0;

}



#archives ul {

	list-style-type: none;

	padding: 5px;

	margin: 0;

}



#previous, #archives {

	text-align: left;

	padding: 0px;

	font-size: 12px;

}



#previous a, #archives a {

	color: #027ABB;

	text-decoration: none;

}



#feeds {

	text-align: center;

}
{#ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }
{#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
{#ys_social_fblike {float:left;}
{#ys_social_tweet {float:left;}
{#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
{#ys_social_bottom_hr {border-top:1px solid #CFCECE; margin-top:5px;}
