body {
	font: 0.9em Gerogia, "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;	
	## color:#666666;
        color:#000000;
	margin:0px;
	padding: 0px;
        ##background:#cabe93 none repeat scroll 0 0;
        background:#ebe7d7 none repeat scroll 0 0;
}

* {
	margin:0;
	padding:0;
	
}

#wrapper {
	background: #ffffff;
	border-left:1px solid SaddleBrown;
	border-right: 1px solid SaddleBrown;
        border-top:1px solid SaddleBrown;
        border-bottom: 1px solid SaddleBrown;
	margin:0;
        padding-left:10px;
        padding-right:10px;
	width: 950px;
	text-align: left;
}

* html #wrapper
{
	width: expression(document.documentElement.clientWidth > 950 ? "950px" : "950");
	text-align: left;
}

#wrapper_partner_manager {
        background: #ffffff;
        border-left:10px solid #666565;
        border-right: 10px solid #666565;
        margin:0;
        width: 1400px;
        text-align: left;
}


#innerwrapper {
	margin:0px;
	padding:10px;
	line-height: 1.6em;
}

#innerwrapper h2 {
	font:150% Georgia;
	font-size: 15px;
	color:#333333;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 10px 0;
}

#innerwrapper h3 {
	font:120% Georgia;
	color:#333333;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 10px 0;
}

#innerwrapper h4 {
        font:110% Georgia;
        color:#333333;
        font-weight: bold;
        margin: 0;
        padding: 10px 0 10px 0;
}

#innerwrapper ul {
    list-style-position: outside;
	margin:10px 0px 10px 10px;
	padding:0 0px 0 10px;
	line-height:16px;
	font-size: 11px;
}

#innerwrapper li {
	margin:3px 10px 3px 20px;
	line-height:16px;
	padding:0 10px 0 10px;
	font-size: 14px;
       list-style-image: url(/images/bullet.png);
}


.button_gifts {
padding-top: 3px;
}


#header{
        # background:#ffefdf;
        # background:#fff9ea;
        padding-top: 10px;
        margin:auto;
}

#header h1 {
	float:left;
	font:200% Georgia;
        font-size: 18px;
	#color:#663300;
        #color:#5279a5;
        # color: #3A99C0;
        color: #3A5864;
	font-weight: bold;
 	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
	text-align: left;
}

#header h1 a {
	#color:#663300;
        #color:#5279a5;
        #color: #3A99C0;
        color: #3A5864;
	text-align: left;
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
 	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
	text-decoration: none;
}

#header h1 a:hover {
	# color:#8b531c;
        #color: #3A99C0;
        color: #3A5864;
	text-align: left;
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
 	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
	text-decoration: none;
	
}

#header h2 {
	font-family: Georgia;
	font-size: 17px;
	font-weight:normal;
	#color:#81470d;
        #color:#5279a5;
        #color: #3A99C0;
        color: #3A5864;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 5px;
	border:none;
	text-align: left;
}

.imgborder {
background: #ffffff;
border: 1px solid #f3d4a9;
}

#nav {
	clear:both;
	background: url(https://www.giftbasketsoverseas.com/images/nav_black.jpg) top repeat-x #5e0611;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
	border-left:0px solid #831f2c;
	border-right:0px solid #831f2c;
	padding:10px 0px 10px 0 !important;
	padding:4px 10px 10px 0;
	text-align: center;
	width: 950px;
}

#nav2 {
	clear:both;
	background: url(https://www.giftbasketsoverseas.com/images/nav_black.jpg) top repeat-x #5e0611;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
	border-left:0px solid #831f2c;
	border-right:0px solid #831f2c;
	padding:10px 10px 10px 0 !important;
	padding:4px 10px 10px 0;
	text-align: center;
	width: 1000px;
}

#header a em {
	font-style:normal;
	text-decoration:underline;
}

#nav a {
	color:#fff;
	font:110% Trebuchet MS;
	text-decoration:none;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;	
}

#nav a:hover {
	background: #ff9900 url(https://www.giftbasketsoverseas.com/images/bg_link_hover.jpg) top repeat-x;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
}

#nav a.active {
	background:#4F9EC9;
}

#nav li {
	display:inline;
	list-style:none;
	margin:0 1px 0 0;
}

#nav ul {	
	margin:0px;
	padding: 0px;
}


#sidebar {
	background:#fff;
	width:210px;
	padding:10px 20px 20px 5px;
	float:left;
	color:#666;
}

#sidebar h2 {
	font:160% Arial;
	color:#333;
	margin:10px 0 10px 0;
	border:none;
}

#sidebar h3 {
	color:#999;
	font:130% Verdana;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 0 -10px 0;
}

#sidebar h4 {
        color:#999;
        font:120% Verdana;
        font-weight:bold;
        letter-spacing:1px;
        margin:0 0 -10px 0;
}


#sidebar p {
	margin:15px 0;
}

#sidebar p.news {
	background:#fefefe;
}

#sidebar p.news a.more {
	color:#ccc;
	display:block;
	text-align:right;
	font:80% Verdana;
	text-transform:uppercase;
	letter-spacing:1px;
	text-decoration:none;
	padding:10px 0;
}

#sidebar p.news a:hover {
	color:#666;
}

#sidebar .subnav {
	border-top:1px solid #fafafa;
}

#sidebar .subnav li {
	list-style:none;
	padding:5px;
	border-bottom:1px solid #fafafa;
}

#sidebar .subnav li a {	
	color:#ccc;
	text-decoration:none;
	display:block;
}

#sidebar .subnav li a:hover {
	color:#666;
}

#sidebar .subnav li a b {
	float:right;
	display:none;
	color:#666;
}

#sidebar .subnav li a:hover b {
	display:inline;
}

#sidebar input {
	padding:4px;
	background:#f6f6f6;
	border:1px solid #ccc;
	color:#777;
	font:90% Verdana;
	width:190px;
}

#sidebarright {
	width:170px;
	float:right;
	padding:10px 0 0 20px;
	background: url(https://www.giftbasketsoverseas.com/images/sidebarright.jpg) top left no-repeat;
}

#sidebarright p {
	font:90% Verdana;
	color:#777;
	line-height:20px;
	margin:10px 0;
}

#sidebarright h2 {
	font:140% Arial;
	color:#333;
	margin:10px 0;
	border:none;
}

#sidebarright ul {
	margin:10px 0 10px 15px;
	font:90% Verdana;
}

#sidebarright ul li {
	margin:5px 0;
}

#sidebarright a {
	border-bottom:1px dotted #eee;
	color:#444;
	text-decoration:none;
}

#sidebarright a:hover {
	border-bottom:1px solid #ccc;
}


#sidelinks {
	font:90% Verdana;
}

#sidelinks a{
	font:90% Verdana;
}

#sidelinks a:hover{
	font:90% Verdana;
}

#content-home {
	margin:0px 10px 0 340px;
	padding:20px 0 0 0px;
}

#content {
	margin:0px 10px 0 10px;
	padding:10px;
}

#content h2 {
	font:150% Georgia;
	color:#333333;
        font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 10px 0;
}

#contentnorightbar {
	margin:0 0 0 0px;
	padding:20px 0 0 20px;
}

p {
	margin:0px 10px 0 10px;
	line-height:16px;
}

#welcome h2 {
	font:150% Georgia;
	color:#333333;
        font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 10px 0;
}


h2 {
	font:120% Georgia;
	color:#333333;
        font-size: 15px;
	font-weight: bold;
        padding:10px 0 0 10px;
}

h2 a {
	# color:#8B4513; 
        color: #3A99C0;
	text-decoration:none;
}

h2 a:hover {
	color:#5F9128;
}

.table-img {
font-size: 10px;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
text-align: center;
}

.table-desc {
font-size: 10px;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 0px;
margin-left: 10px;
}

.table-desc p {
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
margin: 0;
}


#footer {
	clear:both;
	border-top:0px solid #eee;
	padding:0 0 0px 0;
	margin:0 0 0px 0;
	vertical-align: bottom;
        font-size: 13px;
	line-height: 1.4em;
	width:950px;	
}

#footer a {
	color:#8B4513;
	text-decoration:none;
	font-size: 13px;
}

#footer a:hover {
	color:#FF4500;
	font-size: 13px;
}

#footer_cart {
        clear:both;
        border-top:0px solid #eee;
        padding:0 0 0px 0;
        margin:0 0 0px 0;
        vertical-align: bottom;
        font-size: 12px;
        line-height: 1.4em;
        width:1050px;
}

#footer_cart a {
        color:#8B4513;
        text-decoration:none;
        font-size: 12px;
}

#footer_cart a:hover {
        color:#FF4500;
        font-size: 12px;
}




/* Footer images in bottom corners  */
.bl {background: url(https://www.giftbasketsoverseas.com/images/bot_left.gif) 0 100% no-repeat #ffffff; width: auto}
.br {background: url(https://www.giftbasketsoverseas.com/images/bot_right.gif) 100% 100% no-repeat}

a {
	color:#8B4513;
}

a:hover {
	text-decoration:none;
       color:#ff6600;
}

h3 {
	font:120% Trebuchet MS;
	margin:10px 0;
        font-weight: bold;
}

h4 {
        font:110% Trebuchet MS;
        margin:10px 0;
        font-weight: bold;
}


#welcome {
	margin:0px;
	padding: 0 0 10px 0;
	background-position: center top;
 	background-repeat: repeat-x;	
	line-height:1.3em;	
}

#welcome ul {
    list-style-position: outside;
	margin:10px 0px 10px 10px;
	padding:0 0px 0 10px;
	line-height:16px;
	font-size: 11px;
}

#welcome li {
	margin:3px 10px 3px 20px;
	line-height:16px;
	padding:0 10px 0 10px;
	font-size: 11px;
}



#content ul {
	margin:15px 0 15px 0;
	line-height:16px;
	padding:15px 0 15px 15px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	color:#666666;
	font-size: 11px;
}
#content ul span {
	color:#444;
}


.shadowup {
float: left;
background: #ffffff url(https://www.giftbasketsoverseas.com/images/shadowup.jpg) no-repeat bottom;
width: 292px;
height: 25px;
margin: 0px;
padding: 1px 2px 2px 2px;
}

.shadowuphome {
float: left;
background: #ffffff;
width: 140px;
margin: 0px;
padding: 2px 2px 2px 2px;
font-size:13px;
font-weight:normal;
}

.shadowuphome h4 {
float: left;
background: #ffffff;
width: 140px;
margin: 0px;
padding: 2px 2px 2px 2px;
font-size:14px;
font-weight:normal;
}



.shadowdown {
float: left;
background: #ffffff url(https://www.giftbasketsoverseas.com/images/shadowdown.jpg) no-repeat top;
width: 292px;
height: 25px;
margin: 0px;
padding: 2px 2px 1px 2px;
}

.shadowdown h2 {
text-align:center;
font-size: 18px;
font-weight: bold;
color: #663300;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#contentnorightbar ul {
	margin:15px 0 15px 20px;
	line-height:25px;
	padding:15px 0;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	color:#79B933;
}
#contentnorightbar ul span {
	color:#444;
}

#content img {
	padding:0px;
	background:#fff;
	border:0px solid #f6f6f6;
}

#content-home img {
	padding:0px;
	background:#fff;
	border:0px solid #f6f6f6;
}

#sidebar img {
	padding:0px;
	background:#fff;
	border:0px solid #f6f6f6;
}


label {
	display:block;
	font-weight:bold;
	color:#444;
	margin:5px 0;

}
.inputsearch {
	width:100px;
	margin: 0;
	padding:1px;
	border:none;
	border-bottom:0px dotted #ccc;
	font:90% Verdana;
	color:#777;
}

textarea {
	padding:4px;
	font:90% Verdana;
	border:2px solid #eee;
	display:block;
	color:#777;
}


blockquote p {
	font:160% Georgia;
	color:#aaa;
	padding:0 10% 0 0;
	line-height:30px;
}



#gbonavlist {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}
#gbonavlist ul{
margin: 0;
padding: 0;
}
#gbonavlist ul li {
  display: inline; /* this gets rid of the gaps */
  list-style: none;
  margin: 0;
  padding: 0;
}
#gbonavlist ul li a {
display: block;
padding: 2px 0px 2px 5px;
border: 1px solid;
border-color: #F6F6F6 #F6F6F6 #DDDDDD #F6F6F6;
background: #ffefdf;
color: #8f1f1f;
text-decoration: none;
font-size: 13px;
  width: 16em; /* or use height (tricks IE into letting you click anywhere on the block, not just the text */
}
#gbonavlist ul li a:hover {
background: #ffcf9f;
color: #7f0000;
font-weight: bold;
font-size: 13px;
}


#gbonavlistforeign {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}
#gbonavlistforeign ul{
margin: 0;
padding: 0;
}
#gbonavlistforeign ul li {
  display: inline; /* this gets rid of the gaps */
  list-style: none;
  margin: 0;
  padding: 0;
}
#gbonavlistforeign ul li a {
display: block;
padding: 2px 0px 2px 5px;
border: 1px solid;
border-color: #F6F6F6 #F6F6F6 #DDDDDD #F6F6F6;
background: #ffefdf;
color: #8f1f1f;
text-decoration: none;
font-size: 13px;
  width: 18em; /* or use height (tricks IE into letting you click anywhere on the block, not just the text */
}
#gbonavlistforeign ul li a:hover {
background: #ffcf9f;
color: #7f0000;
font-weight: bold;
font-size: 13px;
}



#gbonavlist2 {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}
#gbonavlist2 ul{
margin: 0;
padding: 0;
}
#gbonavlist2 ul li {
  display: inline; /* this gets rid of the gaps */
  list-style: none;
  margin: 0;
  padding: 0;
}
#gbonavlist2 ul li a {
display: block;
padding: 2px 0px 2px 5px;
border: 1px solid;
border-color: #F6F6F6 #F6F6F6 #DDDDDD #F6F6F6;
background: #ffefdf;
color: #8f1f1f;
text-decoration: none;
font-size: 13px;
  width: 24em; /* or use height (tricks IE into letting you click anywhere on the block, not just the text */
}
#gbonavlist2 ul li a:hover {
background: #ffcf9f;
color: #7f0000;
font-weight: bold;
font-size: 13px;
}


#skyline {
    width: 150px; height: 28px;
    margin: 1px auto; padding: 0;
    position: relative;}
#skyline li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
#skyline li, #skyline a {
    height: 28px; display: block;}
#panel1b {left: 0; width: 28px; background: transparent url(/images/wordpress.gif); }
#panel2b {left: 30px; width: 28px; background: transparent url(/images/youtube.gif); }
#panel3b {left: 60px; width: 28px; background: transparent url(/images/twitter_small.gif); }
#panel4b {left: 90px; width: 28px; background: transparent url(/images/facebook_small.gif); }
#panel5b {left: 120px; width: 28px; background: transparent url(/images/pinterest_small.gif); }

#flagline {
    width: 99px; height: 20px;
    margin: 1px auto; padding: 0;
    position: relative;}
#flagline li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
#flagline li, #flagline a {
    height: 20px; display: block;}
#flag1 {left: 0; width: 30px; background: transparent url(/images/french_flag.png); }
#flag2 {left: 33px; width: 30px; background: transparent url(/images/russian_flag.gif); }
#flag3 {left: 66px; width: 30px; background: transparent url(/images/spanish_flag.gif); }


	#container			{ border-left:0px solid #dcdad0;border-right:0px solid #dcdad0;padding-bottom:5px;padding-top:10px;text-align:left; width:950px; padding:auto;margin:auto;}
        #preheader                      { margin: 0px; float:right; background:#ffefdf; }	
	#quick-links                    { float:right; display:inline-block; margin-left:2px; }
        #phones                         { float:center; display:inline-block; }
	.phone-1                        { font-weight:bold;font-size:15px; }
	.phone-2                        { font-weight:bold;font-size:15px; }	
	
        /* menu */
        #menu{ margin:-2px 0 0 0; padding:0px; list-style:none; color:#fff; line-height:18px; display:inline-block; float:left; z-index:99999; }
        #menu a { color:#4c3a1e; text-decoration:none; background: url('/images/drop-down-arrow.png') center right no-repeat; padding:0 15px 0px 0px;  }
        #menu > li {background:#ebe7d7; none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0 10px;margin:1px 1px 0px 11px;z-index:99999;}
		#menu > li:hover {background:#fff;border:1px solid #8f804b;border-bottom:0;margin:0px 0px 0px 10px;}
        #menu > li a:hover {color:#4c3a1e !important;text-decoration:none; }
        /* sub-menus*/
		
		a.selected-link { color:#ccc !important; text-decoration:none !important; }
		.selected-link a:hover { color:#ccc !important; text-decoration:none !important;pointer:default; }
        .dark-link { color:#666 !important; }

	#menu ul { padding:0px; margin:0px; display:block; display:inline;}
        #menu li ul { border-left:1px solid #8f804b;border-right:1px solid #8f804b;border-bottom:1px solid #8f804b; position:absolute; top:0px; margin-top:15px; width:250px; line-height:16px; background-color:#fff;  /* for IE */ display:none; }
        #menu li:hover ul { display:block;}
        #menu li ul li{ display:block; margin:3px 20px; padding: 8px 0 5px 0;  border-top: dotted 1px #606060; list-style-type:none; }
        #menu li ul li:first-child { border-top: none; }
        #menu li ul li a { padding:3px; display:inline-block;width:60px; color:#0395CC;background-image:none; }
        #menu li ul li a:hover { color:#7FCDFE !important;text-decoration:underline; }
        /* main submenu */
        #menu #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; z-index:999;}
        /* search */
        .searchContainer div { background-color:#fff; display:inline; padding:5px;}
        .searchContainer input[type="text"] {border:none;}
        .searchContainer img { vertical-align:middle;}
        /* corners*/
        #menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
        #menu .corner_inset_right { position:absolute; top:0px; left:150px;}
        #menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
        #menu .corner_left { position:absolute; left:0px; top:0px;}
        #menu .corner_right { position:absolute; left:132px; top:0px;}
        #menu .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}


.gboPrdRating{margin-top:3px;background-image:url("/images/star-rating-gbo-gray.png");background-repeat:no-repeat;width:123px;height:15px;float:center}
.gboStarRating{background-image:url("/images/star-rating-gbo.png");background-repeat:no-repeat;display:block;height:15px;margin-top:0}

.gboPrdReviews{font-family:Arial,Kalimati,sans-serif;font-size:.8em;float:left;margin-top:3px}

.product {
border: 1px solid #EEE;
box-sizing: border-box;
-moz-box-sizing: border-box;
}

.productIcon {
border: 1px solid #EEE;
box-sizing: border-box;
-moz-box-sizing: border-box;
border-radius: 10px;
-moz-border-radius: 10px;
font-weight: bold;
}

.cityBox
{
border: 1px solid #A0A0A0;
background-color:#ffefdf;
color:#383838;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-top:3px;
top:3px;
width:435px;
margin:auto;
padding:7px;
}


.couponBox {
border: 1px solid #A0A0A0;
background-color:#ffefdf;
color:#383838;
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box; 
margin-top:3px;
top:3px;
width:940px;
margin:auto;
padding:7px;
}

.couponBoxCart {
border: 1px solid #A0A0A0;
background-color:#ffefdf;
color:darkgreen;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-top:3px;
top:3px;
width:1035px;
margin:auto;
padding:7px;
font-size:10pt;
}

.couponBoxCartSmall {
border: 1px solid #A0A0A0;
background-color:#ffefdf;
color:darkbrown;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-top:2px;
top:2px;
width:905px;
margin:auto;
padding:5px;
font-size:10pt;
}

.freeCallBox
{
border: 1px solid darkBlue;
background-color:lightBlue;
color:darkBlue;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-top:3px;
top:3px;
width:150px;
margin:auto;
padding:2px;
font-size:10pt;
}

.back-to-top {
    position: fixed;
    bottom: 2em;
    right: 0px;
    text-decoration: none;
    color: #000000;
    background-color: rgba(235, 235, 235, 0.80);
    font-size: 14px;
    padding: 1em;
    display: none;
}

.back-to-top:hover {    
    background-color: #fff;
}


#leadform {
    position: absolute;
    left: 1450px;
    top: 0px;
}

.input-text-custom-2 {
    text-align: left;
    padding: 0.4em 2.1em 0.4em 1em;
    display: block;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 4px;
    width: 200px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    color: #555555;
    border: 1px solid #d3d3d3;
}

.submit-custom-2 {
    background-color: green;
    color: #fff;
    cursor: pointer;
    border-radius: 4px;
    font-weight: bold;
    text-decoration: none;
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
    width: 200px !important;
    text-align: center !important;
    padding: 7px 0 !important;
    display: inline-block !important;
}

.submit-custom-2:hover {
    background-color: #cdcbcb;
}

