body { 

	font-family: Arial;

	font-size: 11px;

}



td {

	vertical-align: top;

}



h1 {

    font-weight: bold;

	font-size: 16px;

	color: #000000;

}



h2 {

	font-size: 11px;

	color: #333333;

	display: inline;

}



h3 {

	font-size: 11px;

	color: #333333;

}



#header {

	border-collapse: collapse;

	background-image: url('http://site.executivegiftshoppe.com/d/executive_gift_shoppe_03.gif'); 

	background-repeat: repeat-x;

	background-position: top left;

}



#head-phone { 

	text-align: right;

	padding-right: 25px;

}



#h-links {

	height: 20px;

	color: #555555;

	text-transform: uppercase;

	text-align: right;

	font-size: 11px;

	padding-top: 3px;

}



#h-links a {

	color: #555555;

	text-decoration: none;

}



#h-links2 {

	height: 20px;

	color: #555555;

	text-transform: uppercase;

	text-align: right;

	font-size: 11px;

}



#h-links2 a {

	color: #555555;

	text-decoration: none;

}	



#main {

	border-collapse: collapse;

}



#leftnav {

	border-right: 1px solid #DEDCDC;

	background-image: URL('http://site.executivegiftshoppe.com/d/lnbg.gif');

	background-repeat: no-repeat;

	

}



#body {

	padding: 5px;

	border-top: 1px solid #DEDCDC;

	border-right: 1px solid #DEDCDC;

}



#right-nav {

	padding: 2px;

        width=600px;

}



#search {

	text-align: right;

	padding-top: 20px;



}



#search-go {

	padding-top: 21px;

}



.input-search {

	border: 1px solid #929191;

	width: 120px;

	font-size: 11px;

	font-family: Arial;

	height: 18px;

}



.input-news {

	border: 1px solid #333333; 

	width: 100px; 

	height: 20px;

	text-align: center;

}



label {

	float: left;

	width: 40px;

	padding-top: 5px;

}



#metals-box {

	width: 155px;

}



#metals {

	background-color: #000000;

	text-align: center;

	padding: 15px 5px;

}



#news-box {

	width: 155px;

	background-color: #333333;

}



#news-name {

	padding: 10px 5px; 

	font-weight: bold; 

	font-size: 12px; 

	color: #FFFFFF;

	text-align: center;

	text-transform: uppercase;

}



#news {

	padding: 5px; 

	text-transform: uppercase;

	font-weight: bold; 

	font-size: 12px; 

	color: #FFFFFF;

	background-color: #333333;

}



#news-join {

	text-align: right;

	background-color: #333333;

	padding-right: 10px;

	padding-bottom: 10px;

}



#bottom {

	border-collapse: collapse;

}



#right-name {

	color: white;

	font-size: 11px;

	font-weight: bold;

	padding: 5px;

	background-color: #333333;

	text-align: center;

}



#right-side a {

    text-decoration: none;

    font-weight: bold;

	font-size: 11px;

	display: block;

	color: #333333;

	padding: 5px;

}



#right-side a:hover {

    text-decoration: underline;

    color: #333333;

}



#right-side {

	vertical-align: top;	

	font-weight: normal;

	font-size: 11px;

	color: #3a3a3a;

	text-align: center;

	padding: 5px;

	border: 1px solid #333333;

}



form {margin: 0;}



.item-desc {font: 11px Arial;}



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

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

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

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

A.c4-breadcrumbs:visited { font-size: 11px; color: #3a3a3a; font-weight: normal;}

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



.cross-title { background-color: #000000; font: 11px Arial; color: #ffffff; font-weight: bold; text-align: left; padding: 5px;}



.related-title { background-color: #333333; font: 11px Arial; color: #ffffff; font-weight: bold; text-align: left; padding: 5px;}



#test a {

    text-decoration: none;

    font-weight: bold;

	font-size: 11px;

	color: #000000;

}



#test a:hover {

    text-decoration: underline;

    color: #333333;

}



#test td {

	vertical-align: bottom;	

	font-size: 11px;

	color: #3a3a3a;

}



#related a {

    text-decoration: none;

	font-size: 11px;

	color: #000000;

}



#related a:hover {

    text-decoration: underline;

    color: #333333;

}



#related td {

	vertical-align: top;	

	font-weight: normal;

	font-size: 11px;

	color: #000000;

}



#cross-sell a {

    text-decoration: none;

    font-weight: normal;

	font-size: 11px;

	color: #000000;

}



#cross-sell a:hover {

    text-decoration: underline;

    color: #333333;

}



#cross-sell td {

	font-size: 11px;

	vertical-align: bottom;	

}



.sitemap-1 {

    text-decoration: none;

    font-weight: bold;

	font-size: 11px;

	color: #000000;

}



.sitemap-2 {

    text-decoration: none;

    font-weight: bold;

	font-size: 11px;

	color: #333333;

	padding-left: 11px;

}



.sitemap-3 {

    text-decoration: none;

    font-weight: normal;

	font-size: 10px;

	color: #3a3a3a;

	padding-left: 20px;

}

	

#footer-l a {

    text-decoration: none;

	color: #ffffff;

}



#footer-l a:hover {

    text-decoration: underline;

}



#footer-l  {

	font-size: 11px;

	color: #ffffff;

	vertical-align: middle;

	text-align: right;

	background-color: #000000;

	padding-right: 15px;

	height: 25px;

	text-transform: uppercase;

}



#footer2 a {

    text-decoration: none;

	font-size: 11px;

	color: #3a3a3a;

}



#footer2 a:hover {

    text-decoration: underline;

    color: #333333;

}



#footer2 {

	font-size: 11px;

	color: #3a3a3a;

}



#copyright {

	vertical-align: middle;	

	font-size: 11px;

	color: white;

	background-color: black;

	padding-left: 5px;

}



#c4 a {

	font-weight: normal;

	font-size: 10px;

	color: #AEAEAE;

	text-decoration: none;

}



A.c4lnav {

	font: bold 12px Arial; 

	color: #333333; 

	text-decoration: none; 

}



A.c4lnav:hover {text-decoration: underline; color: #333333;}



#c4-l-nav {

	padding: 3px;

}



A.c4snav {

	font: 11px Arial; 

	color: #555555; 

	text-decoration: none; 

}



#c4-s-nav {

	padding-left: 10px; 

	padding-top: 3px;

	padding-bottom: 3px;}



A.c4snav:hover {text-decoration: underline; color: #555555;}



#section-hr { 

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

	background-repeat: repeat-y;

}



#order {

	font-size: 11px;

}



#multi-name {

	vertical-align: middle;	

	padding-bottom: 15px;

	font-size: 11px;

}



#multi-product {

	vertical-align: middle;	

	padding: 5px;

	border-bottom: 1px solid #DEDCDC;

}

#multi-product a {

    text-decoration: none;

	font-size: 11px;

	color: #00000;

	font-weight: bold;

}

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



#multi-price, #multi-options {

	vertical-align: middle;	

	padding: 2px;

	font-size: 11px;

	border-bottom: 1px solid #DEDCDC;

}



#multi-check {

	vertical-align: middle;	

	padding: 2px;

	font-size: 11px;

	border-bottom: 1px solid #DEDCDC;

}



#multi-order {

	text-align: right;

	padding-top: 5px;

}



#test-begin {

font-size: 11px;

font-weight: bold;

color: #333333;

}



#test-mid {

font-size: 11px;

font-weight: normal;

}



#test-end a {

font-size: 11px;

font-weight: normal;

color: #ffffff;

text-decoration: none;

}



.tablebox {width:400px;}

.tableheader td {height:30px; width: 50px; padding: 10px;}

.infotabactive {width:110px; height:26px; background-color:#FFFFFF; background-image: url(http://site.executivegiftshoppe.com/d/tab-box.gif); background-repeat:no-repeat; border-style: none; border-width: 0px 0px 0px; text-align:center; vertical-align:middle; padding-bottom: 3px; font-size:11px; font-weight: bold; padding-top: 3px;}

.infotabinactive {width:110px; height:26px; background-color:#FFFFFF; background-image: url(http://site.executivegiftshoppe.com/d/tab-box.gif); background-repeat:no-repeat; border-style: none; border-width: 0px 0px 0px; text-align:center; vertical-align:bottom; padding-bottom: 3px; font-size:11px;}

.infotabempty {width:110px; height:26px; background-color:#FFFFFF; border-style: solid; border-width: 0px 0px 1px; text-align:center; border-color: #cccccc; vertical-align:bottom;  padding-bottom: 3px; font-size:11px;}

.infodetails {padding: 5px 5px 5px 5px; border-style:solid;border-color:#cccccc; border-width: 0px 1px 1px; vertical-align:top; font-size: 10px;}

.detailsshow {}

.detailshidden {display:none;}





#left-item {

	font-size: 11px;

}



#left-item a {

	text-decoration: none;

}



#home-intro {

	background-image: URL('http://site.executivegiftshoppe.com/d/executive-home_02.gif');

	background-repeat: repeat-x;

	background-position: top left;

}



#left-home-intro {

	background-image: URL('http://site.executivegiftshoppe.com/d/executive-home_01.gif');

	background-repeat: no-repeat;

	background-position: top left;

	height: 300px;

	width: 218px;

}

#hacker {
	padding: 10px 0px 5px 0px;
}



#right-home-hacker {

	width: 150px;

	padding-top: 5px;

}



#right-home-cc {

	text-align: center; 

}



#right-home-ship {

	text-align: center;

	padding-top: 1px;

}



#right-home-text {

	color: white;

	font-size: 11px;

}



#right-home-text a {

	color: white;

}



h1.home { color: white; font-size: 14px; }



#home-contents th {

	font-size: 12px;

}



#home-contents td {

	font-size: 11px;

}



#blog-welcome {

	color: #333333;

	font-weight: bold;

	text-align: center;

	font-size: 14px;

}



#blog-date {

	font-size: 11px;

	padding: 5px 0px;

}



#blog-name a {

	color: #333333;

	padding: 5px 0px;

	font-weight: bold;

	font-size: 14px;

	padding: 10px 0px;

}



#blog-body {

	font-size: 12px;

	padding: 5px;

}



#blog-body a {

	color: #333333;

}



#blog-link-home a {

	color: #2C2C2C;

	font-weight: bold;

	font-size: 12px;

}



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

	padding: 5px;

	color: #333333;

	font-size: 14px;

	font-weight: bold;

	display: block;

}



#previous ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}



#archives ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}



#previous, #archives {

	text-align: left;

	padding: 5px;

	color: #555555;

	font-size: 12px;

}



#previous a, #archives a {

	color: #555555;

	text-decoration: none;

}



#searchresults{

	position:relative;

	float:left;

	width:585px;

	margin:0px;

	padding:0px;}



#searchresults FONT{font-weight: 400;

					text-align: justify;

					font-size: 8pt; font-family:arial, verdana;}

#searchresults b{font-size: 8pt;

                 font-family: Arial, Verdana;}

#searchresults table{background-color: #ffffff;

                     padding: 1px;

					 color: #333333;

					 margin: 0px;

					 vertical-align: middle;}

#searchresults tr{background-color: #ffffff;}

#searchresults a{font-weight: 800;

                 color: #333333;

				 margin: 0px;

				 width: auto;

				 display: block;}

#searchresults a:hover{font-weight: 800;

                       color: #ff0000;

					   text-decoration: underline;}

#searchresults form {margin: 0px;}



#custom-reviews{

	display:none;

	visibility:hidden;}

#footer-links-table td {
	font-size: 12px;
	font-weight: bold;
}

#footer-links-table a {
	color: 3a3a3a;
	font-size: 10px;
}

#footer-links-table {
	padding-bottom: 15px;
	padding-top: 10px;
}





.option-box{background:#ffffff; border:1px solid #a60606; padding:8px; font-size:11px;}
.option-box font{font-weight:bold; color:#a60606; font-family:arial;}
.option-box input{font-weight:normal; color:#000000; font-size:11px; border:1px solid #a60606; margin-bottom:2px;}
.option-title{width:90px; background:#a60606; color:#FFFFFF; font-weight:bold; padding:4px; margin-left:5px; font-size:12px;}
#body{background:#ffffff;}
#3 a{ display:none; visibility:hidden;}
#cs table A:link{font-size:13px; color:#000000; font-weight:bold;}
#cs table A:visited{font-size:13px; color:#000000; font-weight:bold;}
#cs table A:hover{font-size:13px; color:#000000; font-weight:bold;}
a img {
	border: 0;
}
#scPage-insets img{border:1px solid #333333; margin-right:3px; margin-bottom:3px;}
.business-gifts-box-2{
	background:url(http://lib.store.yahoo.net/lib/executiveengravables/business-card-bg.jpg) no-repeat left top;
	width:145px;
	height:55px;
	padding-top:105px;
	padding-left:53px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}



#tabheader0{
	background: url(http://lib.store.yahoo.net/lib/executiveengravables/tab1.jpg) 0 0 no-repeat;
	width: 107px;
}

#tabheader1{
	background: url(http://lib.store.yahoo.net/lib/executiveengravables/tab2.jpg) 0 0 no-repeat;
	width: 107px;
}

#tabheader2{
	background: url(http://lib.store.yahoo.net/lib/executiveengravables/tab3.jpg) 0 0 no-repeat;
	width: 107px;
}

#tabheader3{
	background: url(http://lib.store.yahoo.net/lib/executiveengravables/tab4.jpg) 0 0 no-repeat;
	width: 107px;
}

ul#tabs-desc{
	padding: 20px 0 0 0;
	margin: 0;
	list-style: none;
}

/*ul#tabs-desc a { color: #FFF; }*/

.tabheader,.tabhover{
	margin-right: 1px;
	overflow: hidden;
	height: 24px;
	float: left;
	text-indent: -999px;
	text-align:left;
}

.tabhover{
	background-position: 0 -30px !important;
}

.tabheader a{
	text-decoration: none;
	display: block;
	height: 25px;
	width: 100%;
}

#tabs-desc .tab-contents{
	clear: both;
	font: normal 11px Arial;
	display: none;
	padding: 5px;
	border: 1px solid #a60606;
	text-align:left;
}

* html div#container div ul#tabs-desc li.tab div.tab-contents { width: 325px; }

#tabheader0, #tabheader1, #tabheader2 { padding-bottom: 0 !important; }
.tabhover, .tabheader { padding-bottom: 0 !important; }