body {font-family: Arial, Helvetica, sans-serif; margin: 0; font-size: 13px; line-height: 1.23; text-align: center; background:#1296D3 url(agoimages/headertexture-b.gif) center top no-repeat;color: #000;}
a {text-decoration: none; color: #1296D3; font-weight: bold;}
a:hover {text-decoration: underline;}
a:active {color: #0976bd;}
a img {border:  none;}

hr { background-color:#CCCCCC; border:medium none; clear:both; color:#CCCCCC; height:1px; }

.margin {width: 900px; margin: auto; overflow: hidden; text-align: left; padding: 0px 15px;}

/* Header */

#backlink {background: #333; padding: 5px 0; min-width: 930px;}
#backlink a {color: #fff;}
#backlink a:hover {color: #ccc;}

#header {color: #fff; overflow: hidden; }
#header a {color: #fff;}
#header a:active {color: #e0e0e0;}


#tab2 {text-transform: lowercase;}

/* #header h1 {margin: 25px 90px 35px 0; width: 212px; float: left;}
#header h1 a {height: 46px; width: 212px; display: block; background: url(agoimages/shopago-logo.gif);} */

#header h1 {margin: 0px 90px 18px 0; width: 191px; float: left;}
#header h1 a {height: 90px; width: 191px; display: block; background: url(agoimages/shopago-logo2.gif);}
#header h1 span {display: none;}

#keywordsearchfield { background:#fff; border:0 none; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:14px; height:18px; padding: 5px; width:256px; }
#quick-find {padding-top: 11px;}
#quick-find fieldset {border: none; text-align: right; padding: 0; margin: 1.1em 0;}
#quick-find legend, .keywordlabel {display: none;}
#quick-find input { vertical-align:middle; }
#advsearchlink {display: block; padding: 3px 0;}
#advsearchlink span {padding: 0 .5em;}

#topnav {clear: both; width: 900px; overflow: auto; margin: 0; padding: 0; font-size: 13px;}

#topnav .ago  { margin: 0; padding: 0;  text-transform: uppercase; float: left;}
#topnav .ago li {display: block; text-align: center; padding: 1em 0; margin: 0 3em 0 0; float: left;}

#topnav .shop { margin: 0; padding: 0; float: right;}
#topnav .shop li {display: block; text-align: center; padding: 1em 1.4em; margin: 0; background: #41abdc; background-image: url(agoimages/blue.gif); background-repeat: repeat-y; background-position: left; float: left;}
#topnav .shop li a {white-space:nowrap;}

#topnav .shop li.selected {background: #fff;  background-image: url(agoimages/blue.gif); background-repeat: repeat-y; background-position: left; }
#topnav .shop li.selected a { color: #000;}

#leftnav {width: 288px; float: left; font-size: 14px; }
#leftnav ul {padding: 0; margin: 0; list-style: none;}
#leftnav ul li {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 9px; padding: 9px 0 9px 16px;}
#leftnav ul li ul {margin: 0;}
#leftnav ul li ul.selected {list-style: disc; margin: 6px 0 3px 20px;}
#leftnav ul ul li {border: none; margin-bottom: 0; padding: 3px;}

#leftnav ul li a.selected { color: #000; background:url(agoimages/blackarrow.gif) no-repeat; background-position: right; width: 240px; display: block;  padding-right: 28px;}
#leftnav ul li ul li a.selected { color: #000; background:url(agoimages/blackarrow.gif) no-repeat; background-position: right; width: 220px; display: block;  padding-right: 28px;}

hr.clearthis {margin:0;padding:0;color:transparent;background-color:transparent;clear:both;float:none;height:0;visibility:hidden;width:100%;}



/* Footer */

#footer {background:  url(agoimages/agologo-135.gif) top right no-repeat; color: #fff; overflow: hidden;}
#footer a {color: #fff;}
#footer a:active {color: #e0e0e0;}
#footer .info {width: 747px; padding: 1em 0;}

#footer .links {float: right;  padding: 1em 0; background-image:none;}
#footer .links span {padding: 0 .5em; background-image:none;}
#footer a.credits {background-color: #41abdc; padding: 1em; font-weight: lighter;}

/* Main */

#main {background: #fff; overflow: hidden; padding-bottom: 30px; min-width: 930px;}
#main .utilities {text-align: right; padding: 5px 0 5px 0; font-size: 11px;overflow:hidden;float:none;clear:both;line-height:50px;}
#main .utilities a {color:#000;text-transform:uppercase;}

#main .utilities div#text-login-header {float:right;padding-top:18px;}

ul#utility-nav {list-style:none;margin:0;padding:0;}

ul#utility-nav li {float:left;margin:0;padding:0 10px;border-left:1px solid #a9a9a9;line-height:16px;}
ul#utility-nav li.text {border-left:none;color:#494949;font-size:12px;}
ul#utility-nav li.text a {text-decoration: none; color: #1296D3; font-weight: bold;}
/*#main .utilities span {padding: 0 .5em; color: #999;}
#main .utilities a.shoppingcart {background: #000; color: #fff; font-weight: bold; margin-left: .5em; padding: .5em 1em; font-size: 13px; text-transform: capitalize;  -moz-border-radius: 13px; -webkit-border-radius: 15px;}*/

/*CART in Header with shopping bag*/
#main .utilities ul#cartHeader {margin:0;padding:0;float:right;text-align:right;}

#main .utilities ul#cartHeader li {
    display:inline;
    list-style:none;
}

#main .utilities ul#cartHeader li a {
    background:transparent url(agoimages/cartBg.gif) no-repeat top left;
    display:block;
    float:left;
    height:50px;
	line-height:50px;
    /*margin-right:50px;*/
	text-transform:none;
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#main .utilities ul#cartHeader li a span#text-cart {
    background:transparent url(agoimages/cartBg.gif) no-repeat right top;
    display:inline;
    float:left;
    height:50px;
    /*padding:4px 10px 0 0;*/
	padding-right:50px;
    margin-left:15px;
    cursor:pointer;
}
/*
ul#cartHeader li a:hover {
    background-position:0px bottom; color:#fff;
}

ul#cartHeader li a:hover span#text-cart {
    background-position:right bottom;
}*/


#content {width: 594px; float: right;}

#content h2, #content h1 {font-size:24px;margin:0;padding:0;}
#content h2 span {font-size:16px;}

p#searchresult {font-size:12px;color:#494949;}

.pagination {color:#494949;}
.pagination p {margin:0;padding:0;}
/*.pagination a {color:#494949;}*/
.pagination a.button-on {color:#494949;}
.pagination a.button-on:hover {text-decoration:none;}
.pagination span.button-text {padding:0 8px;font-size:13px;}


/*PRODUCT LISTING*/
.listing .item {clear: both; width: 100%; overflow: hidden; border-bottom: 1px solid #ccc;padding:15px 0 12px 0;}
.listing .swatch1 {border-top: 1px solid #ccc;}
.listing .item .listingthumb {width: 96px; height:auto; float: left; padding: 0 10px; text-align: center;vertical-align:top;}

.listing .item .description {float: left; width: 220px; padding-right: 20px;}
.listing .item .description h3 {margin: 0; padding: 0 0 6px 0; font-size: 14px;line-height:15px;}
.listing .item .description p {margin-top: 0; padding-top: 0;}

.listing .item p {margin: 0; padding: 0;}

.listing .item .price {float: left; padding-right: 20px; font-weight: bold;}
.listing .item .price .text-pricestrike {text-decoration:line-through;color:#666666;}
.listing .item .price .price-percentage {font-size:10px;}

.paging {padding: 0; list-style: none; text-align: right;}
.paging li {display: inline;}
.paging a {text-decoration: none; padding: 2px 5px;}
.paging .selected a {background: #F26631; color: #fff;}


.listing .headDescription {float: left; width: 240px; padding-left:116px;}
.listing .headPrice {float: left; font-weight: bold;}

.listingSort a {font-size:10px;color:#000;text-transform:uppercase;}


ul#listing-buttons {list-style:none;margin:0;padding:0;width:130px;float:right;}
/*Add to Cart button - rounded corners on WHITE background*/
ul.buttonBlackRounded {float:none;clear:both;list-style:none;margin:0;padding:0;overflow:hidden;}

ul.buttonBlackRounded li {
    display:inline;
    list-style:none;
}

ul.buttonBlackRounded li a {
    background:transparent url(agoimages/rounded-button-white.gif) no-repeat top left;
    display:block;
    float:left;
    height:27px;
    margin-right:15px;
	
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

ul.buttonBlackRounded li a span {
    background:transparent url(agoimages/rounded-button-white.gif) no-repeat right top;
    display:inline;
    float:left;
    height:27px;
	line-height:27px;
    /*padding:4px 10px 0 0;*/
	padding-right:15px;
    margin-left:15px;
    cursor:pointer;
}

ul.buttonBlackRounded li a:hover {
    background-position:0px bottom; color:#fff;
	text-decoration:none;
}

ul.buttonBlackRounded li a:hover span {
    background-position:right bottom;
}

/*Add to List*/
ul#listing-buttons li#add-to-list-button {margin-top:13px;}
ul#listing-buttons li#add-to-list-button a {display:block;padding-left:16px;background:url(agoimages/icons-white.gif) 0 0 no-repeat;text-transform:uppercase;font-size:11px;line-height:16px;}
/*Add to Registry*/
ul#listing-buttons li#add-to-registry-button {margin-top:7px;}
ul#listing-buttons li#add-to-registry-button a {display:block;padding-left:16px;background:url(agoimages/icons-white.gif) 0 -22px no-repeat;text-transform:uppercase;font-size:11px;line-height:17px;}



/* Side Navigation */


/* Swatches */

.swatch0 {background-image: url(agoimages/swatch70.gif); background-repeat: repeat-y; }
.swatch1 {background-image: url(agoimages/swatch5.gif); background-repeat: repeat-y; }
.swatch2 {background-image: url(agoimages/swatch6.gif); background-repeat: repeat-y; }
.swatch3 {background-image: url(agoimages/swatch7.gif); background-repeat: repeat-y; }
.swatch4 {background-image: url(agoimages/swatch8.gif); background-repeat: repeat-y; }
.swatch5 {background-image: url(agoimages/swatch1.gif); background-repeat: repeat-y; }
.swatch6 {background-image: url(agoimages/swatch2.gif); background-repeat: repeat-y; }
.swatch7 {background-image: url(agoimages/swatch3.gif); background-repeat: repeat-y; }
.swatch8 {background-image: url(agoimages/swatch4.gif); background-repeat: repeat-y; }
.swatch9 {background-image: url(agoimages/swatch9.gif); background-repeat: repeat-y; }
.swatch10 {background-image: url(agoimages/swatch10.gif); background-repeat: repeat-y; }
.swatch11 {background-image: url(agoimages/swatch11.gif); background-repeat: repeat-y; }
.swatch12 {background-image: url(agoimages/swatch12.gif); background-repeat: repeat-y; }
.swatch13 {background-image: url(agoimages/swatch13.gif); background-repeat: repeat-y; }
.swatch14 {background-image: url(agoimages/swatch14.gif); background-repeat: repeat-y; }
.swatch15 {background-image: url(agoimages/swatch15.gif); background-repeat: repeat-y; }
.swatch16 {background-image: url(agoimages/swatch16.gif); background-repeat: repeat-y; }
.swatch17 {background-image: url(agoimages/swatch17.gif); background-repeat: repeat-y; }
.swatch18 {background-image: url(agoimages/swatch18.gif); background-repeat: repeat-y; }
.swatch19 {background-image: url(agoimages/swatch19.gif); background-repeat: repeat-y; }
.swatch20 {background-image: url(agoimages/swatch20.gif); background-repeat: repeat-y; }
.swatch21 {background-image: url(agoimages/swatch21.gif); background-repeat: repeat-y; }
.swatch22 {background-image: url(agoimages/swatch22.gif); background-repeat: repeat-y; }
.swatch23 {background-image: url(agoimages/swatch23.gif); background-repeat: repeat-y; }
.swatch24 {background-image: url(agoimages/swatch24.gif); background-repeat: repeat-y; }
.swatch25 {background-image: url(agoimages/swatch25.gif); background-repeat: repeat-y; }
.swatch26 {background-image: url(agoimages/swatch26.gif); background-repeat: repeat-y; }
.swatch27 {background-image: url(agoimages/swatch27.gif); background-repeat: repeat-y; }
.swatch28 {background-image: url(agoimages/swatch28.gif); background-repeat: repeat-y; }
.swatch29 {background-image: url(agoimages/swatch29.gif); background-repeat: repeat-y; }
.swatch30 {background-image: url(agoimages/swatch30.gif); background-repeat: repeat-y; }
.swatch31 {background-image: url(agoimages/swatch31.gif); background-repeat: repeat-y; }
.swatch32 {background-image: url(agoimages/swatch32.gif); background-repeat: repeat-y; }
.swatch33 {background-image: url(agoimages/swatch33.gif); background-repeat: repeat-y; }
.swatch34 {background-image: url(agoimages/swatch34.gif); background-repeat: repeat-y; }
.swatch35 {background-image: url(agoimages/swatch35.gif); background-repeat: repeat-y; }
.swatch36 {background-image: url(agoimages/swatch36.gif); background-repeat: repeat-y; }
.swatch37 {background-image: url(agoimages/swatch37.gif); background-repeat: repeat-y; }
.swatch38 {background-image: url(agoimages/swatch38.gif); background-repeat: repeat-y; }
.swatch39 {background-image: url(agoimages/swatch39.gif); background-repeat: repeat-y; }
.swatch40 {background-image: url(agoimages/swatch40.gif); background-repeat: repeat-y; }
.swatch41 {background-image: url(agoimages/swatch41.gif); background-repeat: repeat-y; }
.swatch42 {background-image: url(agoimages/swatch42.gif); background-repeat: repeat-y; }
.swatch43 {background-image: url(agoimages/swatch43.gif); background-repeat: repeat-y; }
.swatch44 {background-image: url(agoimages/swatch44.gif); background-repeat: repeat-y; }
.swatch45 {background-image: url(agoimages/swatch45.gif); background-repeat: repeat-y; }
.swatch46 {background-image: url(agoimages/swatch46.gif); background-repeat: repeat-y; }
.swatch47 {background-image: url(agoimages/swatch47.gif); background-repeat: repeat-y; }
.swatch48 {background-image: url(agoimages/swatch48.gif); background-repeat: repeat-y; }
.swatch49 {background-image: url(agoimages/swatch49.gif); background-repeat: repeat-y; }
.swatch50 {background-image: url(agoimages/swatch50.gif); background-repeat: repeat-y; }
.swatch51 {background-image: url(agoimages/swatch51.gif); background-repeat: repeat-y; }
.swatch52 {background-image: url(agoimages/swatch52.gif); background-repeat: repeat-y; }
.swatch53 {background-image: url(agoimages/swatch53.gif); background-repeat: repeat-y; }
.swatch54 {background-image: url(agoimages/swatch54.gif); background-repeat: repeat-y; }
.swatch55 {background-image: url(agoimages/swatch55.gif); background-repeat: repeat-y; }
.swatch56 {background-image: url(agoimages/swatch56.gif); background-repeat: repeat-y; }
.swatch57 {background-image: url(agoimages/swatch57.gif); background-repeat: repeat-y; }
.swatch58 {background-image: url(agoimages/swatch58.gif); background-repeat: repeat-y; }
.swatch59 {background-image: url(agoimages/swatch59.gif); background-repeat: repeat-y; }
.swatch60 {background-image: url(agoimages/swatch60.gif); background-repeat: repeat-y; }
.swatch61 {background-image: url(agoimages/swatch61.gif); background-repeat: repeat-y; }
.swatch62 {background-image: url(agoimages/swatch62.gif); background-repeat: repeat-y; }
.swatch63 {background-image: url(agoimages/swatch63.gif); background-repeat: repeat-y; }
.swatch64 {background-image: url(agoimages/swatch64.gif); background-repeat: repeat-y; }
.swatch65 {background-image: url(agoimages/swatch65.gif); background-repeat: repeat-y; }
.swatch66 {background-image: url(agoimages/swatch66.gif); background-repeat: repeat-y; }
.swatch67 {background-image: url(agoimages/swatch67.gif); background-repeat: repeat-y; }
.swatch68 {background-image: url(agoimages/swatch68.gif); background-repeat: repeat-y; }
.swatch69 {background-image: url(agoimages/swatch69.gif); background-repeat: repeat-y; }








/*PRODUCT DETAIL TEMPLATE*/

/*product image*/
div.productimagewrapper {float: right; padding: 0 0 20px 18px;}
div.imgtagwrapper {display:block;float:none;clear:both;padding-bottom:10px;}


div#productviews {display:block;float:none;clear:both;color:#8e8e8e;font-size:11px;text-transform:uppercase;font-weight:normal;text-align:right;}
div#productviews a {color:#8e8e8e;}

/*buy panel*/
/*div#buypanel {display:block;width:594px;float:none;clear:both;background:#1296D3 url(agoimages/white-stripe.gif) 306px 0 repeat-y;overflow:hidden;margin-top:20px;margin-bottom:20px;}*/
div#buypanel {display:block;width:594px;float:none;clear:both;background:#1296D3 url(agoimages/productBg.gif) 0 0 repeat-y;overflow:hidden;margin-top:20px;margin-bottom:20px;}
div#buypanel .left {width:288px;float:left;}
div#buypanel .right {width:286px;float:right;}

/*a#add-to-basket-button {}*/

/*Add to Cart button - rounded corners on grey background*/
ul.buttonAddToCart {float:right;list-style:none;margin:0;padding:0;overflow:hidden;}

ul.buttonAddToCart li {
    display:inline;
    list-style:none;
}

ul.buttonAddToCart li a {
    background:transparent url(agoimages/rounded-button-blue.gif) no-repeat top left;
    display:block;
    float:left;
    height:27px;
    margin-right:15px;
	
	text-decoration:none;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

ul.buttonAddToCart li a span {
    background:transparent url(agoimages/rounded-button-blue.gif) no-repeat right top;
    display:inline;
    float:left;
    height:27px;
	line-height:27px;
    /*padding:4px 10px 0 0;*/
	padding-right:15px;
    margin-left:15px;
    cursor:pointer;
}

ul.buttonAddToCart li a:hover {
    background-position:0px bottom; color:#000;
}

ul.buttonAddToCart li a:hover span {
    background-position:right bottom;
}


div.boxBuy {padding:12px 16px;text-transform:uppercase;font-weight:bold;}
div#boxCode {border-bottom:2px solid #fff;text-align:right;padding-right:35px;font-weight:normal;text-transform:none;}
div#boxOptions {border-bottom:2px solid #fff;text-align:right;padding-right:35px;overflow:hidden;}
div#boxOptions div#matrixitemoptions {padding:0;margin:0;text-align:right;}
div#boxOptions div#matrixitemoptions table#matrixoptions {float:right;}
div#boxOptions div#matrixitemoptions p {margin:0;padding:0;}
div#boxOptions div#matrixitemoptions p#matrixtitle1 {text-transform:none;color:#fff;}


div#boxPrice {border-bottom:2px solid #fff;text-align:right;padding-right:35px;}
div#boxQty {border-bottom:2px solid #fff;text-align:right;padding-right:35px;}
p.text-pricingdetails {margin:0;padding:0;}
p.text-pricingdetails .text-regularprice {color:#666666;}
p.text-pricingdetails .text-pricestrike {color:#666666;text-decoration:line-through;}
p.text-pricingdetails #text-percentage {font-size:11px;text-transform:none;color:#11658c;}
p.text-availability {margin-top:0;padding-top:0;}

div.boxBuy a#add-to-list-button {display:block;color:#fff;padding-left:16px;background:url(agoimages/icons-grey.gif) 0 -20px no-repeat;}
div.boxBuy a#add-to-registry-button {display:block;color:#fff;;padding-left:16px;background:url(agoimages/icons-grey.gif) 0 0 no-repeat;}
div.boxBuy a#tell-a-friend-link {display:block;color:#fff;;padding-left:16px;background:url(agoimages/icons-grey.gif) 0 -35px no-repeat;}

div.boxBuy p.text-availability span {text-transform:none;}

div#boxButton {padding-right:10px;padding-bottom:14px;overflow:hidden;}


/*SHOPPING BAG PAGE */
div.product-table {padding:20px 0;}
div.product-table form {margin:0;padding:0;border-bottom:6px solid #1296d3;margin-bottom:10px;}
div.product-table fieldset {margin:0;padding:0;border:0;}
div.product-table h3 {font-size:12px;background-color:#1296d3;color:#fff;text-transform:uppercase;padding:5px 17px;margin:0;}
table#shopping-bag-items {margin:0;padding:0;}
table#shopping-bag-items th {border-bottom:1px solid #9a9a9a;font-size:11px;margin:0;padding:10px 10px 10px 0;text-align:left;text-transform:uppercase;}
table#shopping-bag-items .row td {border-bottom:1px solid #9a9a9a;margin:0;padding:15px 10px 15px 0;}
table#shopping-bag-items .col4 input {border:1px solid #9a9a9a;}
table#shopping-bag-items th.col6, div#shopping-bag td.col6 {text-align:right;padding-right:5px;}
table#shopping-bag-items tr#totals {vertical-align:top;}
table#shopping-bag-items td#totals div {width:288px;float:left;}
table#shopping-bag-items td#totals table {width:288px;float:right;padding:10px 0;}
table#shopping-bag-items td#totals table td {text-align:right;font-size:14px;padding:0;}
table#shopping-bag-items td#totals table td.price {font-weight:bold;}

div#shopping-bag ul.buttonBlackRounded {float:right;}

table#shopping-bag-items ul#listing-buttons {float:left;padding:10px 0 10px 30px;width:auto;}
/*common form button*/
a.form-button,a.button-big,a#signin-button {font-size:12px;background-color:#1296d3;color:#fff;font-weight:bold;padding:6px 8px;border:1px solid #006999;}
/*.pagination a.button-small {font-size:13px;background-color:none;color:#494949;padding:0;border:none;}*/

/*LOGIN FORM*/
#loginform input {border:1px solid #006999;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
a#login-button {margin-top:5px;float:right;text-transform:uppercase;display:block;background-color:#1296d3;color:#fff;font-weight:bold;padding:6px 8px;border:1px solid #006999;}

div#checkout-section-shipping td.main, div#checkout-section-giftcard td.main, div#checkout-section-comment td.main, div#checkout-section-continue table td.main, #ordersummary {font-size:13px;background-color:#1296d3;color:#fff;padding:5px 17px;margin:0;}

div#checkout-section-shipping td#select-shipping-prompt {color:#000;background-color:#fff;padding:0;font-weight:bold;}

div#checkout-section-continue table td.main {background-color:#000;}
div#checkout-section-continue table td table td.main {font-size:13px;background-color:none;background:none;color:#000;text-transform:none;padding:0;margin:0;padding-top:10px;text-align:right;}

#forgot-password {font-size:11px;float:left;margin:0;padding:0;}

#checkoutprogress {margin-top:20px;}

#checkoutprogress table#shopping-bag-items {border-bottom:6px solid #1296d3;margin-bottom:30px;}

/* MY LIST PAGE */

table#my-list-items {width:100%;}
table#my-list-items td.product-category {font-size:13px;background-color:#fff;color:#000;padding:8px;margin:0;font-weight:bold;}
table#my-list-items th {border-bottom:1px solid #9a9a9a;font-size:11px;margin:0;padding:10px 10px 10px 0;text-align:left;text-transform:uppercase;}
table#my-list-items .row td {border-bottom:1px solid #9a9a9a;margin:0;padding:15px 10px 15px 10px;}
table#my-list-items td.col1 {width:80px;padding:0;}
table#my-list-items td.col2 {width:130px;padding:0;}
table#my-list-items td.col7,table#my-list-items th.col7 {text-align:right;}

div#my-list ul.buttonBlackRounded {margin:10px 0;float:right;}
div#my-list form#frmMain {float:none;clear:both;}
a#registry-tell-a-friend-link {display:block;padding-left:16px;background:url(agoimages/icons-white.gif) 0 -41px no-repeat;text-transform:uppercase;}
div#my-list div#tell-a-friend {float:left;width:150px;display:block;}
div#my-list div#tell-a-friend form {margin:0;padding:0;border-bottom:none;}

div#my-list a.form-button {float:none;clear:both;}

/*GIFT REGISTRY*/
div#registry-tips {width:174px;float:right;font-size:12px;line-height:1.4em;margin-left: 18px;color:#2e2e2e;}
div#registry-tips h3 {margin:0;padding:0;font-size:13px;}
div#registry-tips p#registry-help-text2 {margin-top:0;padding-top:0;}

div.registry-box {border:3px solid #76bcdc;padding:22px 22px 22px 69px;width:294px;background:url(agoimages/bgSearch.gif) 16px 22px no-repeat;margin-bottom:20px;}
div#registry-search-box {background:url(agoimages/bgSearch.gif) 16px 22px no-repeat;line-height:2em;}
div#registry-search-box p {line-height:1.3em;}
div#registry-create {background:url(agoimages/bgGift.gif) 16px 22px no-repeat;}
div#registry-search-box form {margin:0;padding:0;}
div#registry-search-box fieldset {border:0;margin:0;padding:0;}
div.registry-box h3 {margin:0;padding:0;font-size:13px;}
div#registry-search-box p {margin-top:0;padding-top:0;}
div#registry-search-box label {font-size:12px;font-weight:bold;display:block;float:left;width:96px;}
div#registry-search-box .textfield {border:1px solid #0579a5;color:#0579a5;float:left;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
div#registry-search-box select, div#registry-search-box option {font-size:13px;font-family:Arial, Helvetica, sans-serif;}
div#registry-search-box label#by-event {color:#76bcdc;text-transform:uppercase;}
#gift-registry-search-button {background-color:#0579a5;border:2px solid #76bcdc;color:#fff;font-weight:bold;font-size:14px;padding:6px 8px;float:right;margin:10px 20px 0 0;}

p.credit {font-size:11px;color:#999999;}

table#gift-registry-results {width:100%;}
table#gift-registry-results th {border-bottom:1px solid #9a9a9a;font-size:11px;margin:0;padding:10px 10px 10px 0;text-align:left;text-transform:uppercase;}
table#gift-registry-results .row td {border-bottom:1px solid #9a9a9a;margin:0;padding:15px 10px 15px 0;text-align:left;}

div.registryform {width:594px;overflow:hidden;}
form#registry {width:594px;}
form#registry table {width:594px;}
form#registry label {font-weight:bold;}
form#registry input,form#registry textarea {font-size:13px;font-family:Arial, Helvetica, sans-serif;}
form#registry select, form#registry option {font-size:13px;font-family:Arial, Helvetica, sans-serif;}
input#registry-save {font-size:12px;background-color:#1296d3;color:#fff;font-weight:bold;padding:6px 8px;border:1px solid #006999;}


/*HOMEPAGE*/

div#homepage-hero {border:5px solid #CCCCCC;height:288px;}

div#homepage-spotlights {margin-top:28px;overflow:hidden;}

div#homepage-spotlights div.item {width:284px;height:135px;border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
div#homepage-spotlights div.first {float:left;margin-right:10px;border-left:4px solid #ffcf41;}
div#homepage-spotlights div.second {float:right;border-left:4px solid #0579a5;background:url(agoimages/homepage-registry-icon.gif) 52px 78px no-repeat;}
div#homepage-spotlights img {float:right;}
div#homepage-spotlights div.item h3 {margin:0;padding:0;font-size:14px;margin-right:145px;margin-top:17px;margin-left:14px;}
div#homepage-spotlights div.item p {margin:0;padding:0;margin-right:145px;margin-left:14px;}


/*REGISTRATION FORM*/
#accountform input {border:1px solid #006999;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
#accountform select, #accountform option {font-size:13px;font-family:Arial, Helvetica, sans-serif;}
#account-section-yourdetails, #account-section-billing, #account-section-contact, #account-section-login {font-size:12px;background-color:#1296d3;color:#fff;text-transform:uppercase;padding:5px 17px;margin:0;font-weight:bold;}
.inputRequirement {text-transform:none;font-weight:normal;color:#000;}
.inputRequirement p {margin:0;padding:0;}

/* CONTACT FORM */
a#btn-contactus {margin-top:15px;}
form#contactform label {font-weight:bold;}
form#contactform .textfield {border:1px solid #006999;}
form#contactform td {padding:5px 0;}

/*GIFT CARD BALANCE*/

form#balanceForm input {border:1px solid #006999;font-size:13px;font-family:Arial, Helvetica, sans-serif;}

/*ORDER HISTORY */

tr#history-results-hdr {font-size:12px;background-color:#1296d3;color:#fff;text-transform:uppercase;margin:0;font-weight:bold;}
tr#history-results-hdr td {padding:5px 17px;}

/*ADVANCED SEARCH*/
form#form-advsearch label {font-weight:bold;}
form#form-advsearch input{border:1px solid #006999;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
form#form-advsearch select, form#form-advsearch option {font-size:13px;font-family:Arial, Helvetica, sans-serif;}
a#search-button {font-size:12px;background-color:#1296d3;color:#fff;font-weight:bold;padding:6px 8px;border:1px solid #006999;text-transform:uppercase;}
form#form-advsearch td {padding:5px 0;}