@charset "utf-8";
/* CSS Document */
/****************************************************************************************************
* Filename: basic.css
* Purpose: All the basic CSS Rules required to design web pages.
* Author: Vijay Vanve v[dot]vijay[at]agiletechnosys[dot]com
****************************************************************************************************/
@import url("basic.css");

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body {font:normal 12px Verdana, Geneva, sans-serif; color:#3a3a3a; background:url(../images/pagebg.png) repeat-x top}
/* global reset */
a {color:#00a1de !important; text-decoration:none !important; font-family:Verdana, Geneva, sans-serif !important}
a:hover,ul.menu1 li a.active {/*color:#5fb3d5 !important*/}

/* 	HEADER ELEMENTS STYLING	(id=HEADERS)
**********************************************************/
/* H1 */
h1{ background:url(../images/heading_bg.gif) 0 0 no-repeat; font:normal 15px "Trebuchet MS"; color:#545a6b; padding:30px 0 0 35px; height:65px}
/* H3 */
h3.mod-head {background:url(../images/mod-header.png) center top no-repeat; width:246px; height:43px; position:relative; right:7px; text-indent:25px; font:normal 18px/40px "Trebuchet MS"; color:#413e00}
h3.mod-head2 {font:normal 20px/40px "Trebuchet MS"; color:#545a6b; text-indent:15px}

/* H4 */
/* 	ALL IDS (id=IDS)
**********************************************************/
/*HEADER SECTION */
#wrapper {width:1000px; margin:0 auto} 
#dashboard {padding:4px 10px 0 0; min-width:235px; text-align:right}
#dashboard h3 {font-size:18px; padding-top:-4px}
#dashboard a {color:#000}
#header {background:#cff146 url(../images/header.jpg) center top no-repeat; height:153px}
#siteseal { z-index: 2; display: block; height: 73px; width: 129px;}
#dashboard .updv {overflow:hidden; width:100%}
#dashboard .updv .col1 {width:260px; float:left; font-size:12px; font-weight:bold; padding-top:5px; border-right:1px solid #e3e4e6; padding-right:9px; height:41px}
#dashboard .updv .col2 {width:155px; float:right}
#dashboard .updv .col2 img {margin-right:3px}
#dashboard .dwdv {padding-top:6px; border-top:1px solid #e3e4e6; padding-right:11px}
#dashboard .dwdv .cartitem {background:url(../images/cart.gif) 0 0 no-repeat; padding-left:22px; font-weight:12px; color:#000; font-weight:bold; font-family:Verdana, Geneva, sans-serif}
#dashboard h3 {
clear:both;
color:#000000;
font-family:Verdana,Geneva,sans-serif;
font-size:18px;
font-weight:normal;
padding-top:5px;
text-align:right;
width:100%;
}
#logo a {color:#FFF; font-size:35px}
#maincont {background:#FFF url(../images/sidebar-divider.gif) repeat-y left; min-height:500px; padding-bottom:15px; overflow:hidden;}
#welcome {padding:15px 15px 15px; 15px; border-bottom:5px solid #bbe0ef; background:#FFF} 
#welcome p {padding-bottom:10px} 
#welcome p span.color1 {color:#746f00}
#sidebar {width:234px}
#content {width:762px; background:#fff}
#contentorderpg {width:762px; background:#fff}

/* FOOTER SECTION */
#footer {background:#292e37 url(../images/footer.gif) repeat-x top; color:#FFF; text-align:center; padding-top:20px; min-height:56px; line-height:1.3; font:normal 11px Verdana, Geneva, sans-serif; }
#footer a {color:#FFF!important; font:normal 11px Verdana; text-decoration:none}
#footer a:hover{ text-decoration:underline}

/* CENTER BIG FEATURE SECTION */

/* MAIN CONTENT */

/* 	MAIN MODULES (id=MAINMODS)
**********************************************************/
/* -------------->MENUS< -------------- */ 
/* global nav */
ul.globalnav {background:url(../images/menu.png) center bottom repeat-x; height:45px; bottom:0; left:0; width:100%}
ul.globalnav li {background:url(../images/divider.png) left top no-repeat}
ul.globalnav li:first-child {background:none}
ul.globalnav li.search {float:right; background:none; margin-right:19px; margin-top:-6px}
ul.globalnav li.search .input {border:1px solid #a5c621; background:#c2e6f5; padding:5px; width:140px; margin-right:2px}
ul.globalnav li.search .submit {background:#f06701 url(../images/btn_submit.gif) repeat-x top; font:normal 13px Verdana, Geneva, sans-serif; color:#FFF; border:none; cursor:pointer; text-transform:capitalize; height:27px}
ul.globalnav a {font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF !important; line-height:45px; padding:0 27px; 
background:url(../images/global-nav.png) 0 -1000px no-repeat}
/* vertical menu */
ul.menu1 li a {display:block; line-height:1.8; padding:0 0 0 20px; font-size:13px; font-weight:Normal; color:#5fb3d5}
ul.menu1 li a:hover,ul.menu1 li a.active{ color:#746F00;}

/* -------------->LISTINGS< -------------- */ 
.listing {background:url(../images/spacer2.png) bottom center no-repeat; float:left; width:100%}
.listing a.viewmore {background:#2e2e2e; border:1px dotted #FFF; padding:3px 7px; color:#FFF; bottom:26px; right:25px}
ul.list1 {margin-left:-48px; position:relative; left:17px; min-height:470px}
ul.list1 li {width:117px; margin-left:40px; margin-bottom:33px; height:200px}
ul.list1 li img {border:1px solid #777; margin-bottom:4px}
ul.list1 li h3 {font-size:11px}

ul.list2{ overflow:hidden; margin:0 0 0 -48px; padding:0; list-style:none}
ul.list2 li{ float:left; display:block; margin:0 0 33px 48px; width:115px; font:normal 11px Tahoma}
ul.list2 li img{border:1px solid #777; margin-bottom:4px}
ul.list2 li h3 {font-size:11px}

ul.List3{ padding:0; margin:0 0 15px 0; list-style:none}
ul.List3 li{ display:block; padding:0 0 5px 0}
ul.List3 li a{ font-size:13px; font-weight:bold}
/* -------------->FORMS< -------------- */ 

/* -------------->GRIDS< -------------- */  

/* -------------->MODS< -------------- */ 
/* Breadcrumb */
.BreadCrumnb{ padding:10px 15px 5px 15px; height:30px; font:bold 16px "Trebuchet MS"; color:#282d35; overflow:hidden}
.BreadCrumnb a{ font:bold 16px "Trebuchet MS"; color:#282d35; display:block; float:left; padding:0 0 2px 0}
.BreadCrumnb span{display:block; float:left; padding:0 5px}
.BreadCrumnb a:hover,.BreadCrumnb a.active{ border-bottom:2px solid #5fb3d5; text-decoration:none}

/* About Page */
.AboutContent{ padding:10px 20px 0 25px}
.AboutContent .Desc{ padding:15px 0 50px 0; line-height:20px; background:url(../images/about_desc_bg.gif) center bottom no-repeat;}
.AboutContent .Desc .LftImg{ padding:0 20px 5px 0; float:left}
.AboutContent .Desc .LftImg img{border:1px solid #d5f35a;}
.AboutContent .Desc p{ padding-bottom:15px}
.AboutContent .Desc h5{ font-size:15px; font-weight:bold; padding:15px 0}

.ChkOutTable{ border:1px solid #dad7d7; font-family:Arial, Helvetica, sans-serif; margin:10px 0 5px 0}
.ChkOutTable th{ background:#d0f247; height:25px; font-size:12px}
.ChkOutTable td{ padding:5px}
.ChkOutTable .Row1{ background:#f2fafd}
.ChkOutTable .Row2{ background:#e7ff85}
.Total{ border:1px solid #dad7d7; width:220px; font-size:20px; font-weight:bold; color:#636566; text-align:center; padding:10px 0 15px 0}

.Shopping .Topbtn,.Shopping .Btmbtn{ overflow:hidden}
a.ContShop{ background:url(../images/button_sprite.png) 0 0 no-repeat; display:block; width:197px; height:60px;}
a.ProCkhout{ background:url(../images/button_sprite.png) 0 -71px no-repeat; display:block; width:198px; height:55px;}
a.Recalculate{ background:url(../images/button_sprite.png) 0 -139px no-repeat; display:block; width:150px; height:60px; margin-top:8px}
.AddCart{ background:url(../images/button_sprite.png) 0 -203px no-repeat; width:167px; height:88px; border:none; cursor:pointer}
.SubmitOrder{ background:url(../images/button_sprite.png) 0 -292px no-repeat; width:166px; height:48px; border:none; cursor:pointer; margin:10px 0 0 0}

.ChristmasOrna .TopDesc{ padding:0 0 15px 0; position:relative}
.ChristmasOrna .TopDesc .Img {float:left; margin-right:10px}
.ChristmasOrna .TopDesc .Img img {border:1px solid #91d3ee}
.ChristmasOrna .TopDesc .desc {}
.ChristmasOrna .TopDesc .desc p {font:normal 15px "Trebuchet MS"; min-height:76px}
.ChristmasOrna .TopDesc .desc .price {border:1px solid #ddd; font:bold 24px Arial; color:#f06801; text-align:center; width:321px; position:relative; float:right}
.ChristmasOrna .TopDesc .Arrow {background:url(../images/arrow.png) 0 0 no-repeat; width:90px; height:101px; position:absolute; right:-16px; bottom:-113px; z-index:2;}
.ChristmasOrna .TopDesc .pickimage { position:absolute; bottom:-28px; right:0; z-index:1; border:1px solid #ddd }

.ChristmasOrna .Item{ padding:35px 0 20px 0}
.Item .ColorTable{ border:1px solid #dad7d7; background:#f2fafd}
.Item .ColorTable td{ padding:5px; font-family:Verdana, Geneva, sans-serif}
.ColorTable th{ background:#d0f247; height:25px; border-top:1px solid #78c8ea; font-size:12px}
.Item .ColorTable table td{ padding:0; }
.ClrPick{ width:116px; height:14px; background:#000; text-align:left; font:normal 11px Tahoma; color:#fff}
.ClrPick img{ vertical-align:top; padding:0 2px 0 0}
.Item .ColorTable .Qty{ border:1px solid #c0d5dd; background:#fff; padding:1px 2px; text-align:center; font:normal 11px Tahoma; color:#000; width:30px}

.AddCartPrice{ float:right; width:230px}
.AddCartPrice .price{ font:bold 20px Arial; color:#f06801; text-align:center; padding-bottom:10px}


.clrOne{ color:#88a612}
.TopPad{ padding-top:15px}
.ClrTwo{ color:#78c8ea}
a.Links1{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#f06901; text-decoration:underline}
/* BACKGROUNDS */ 
.spacer {background:url(../images/spacer.png) center bottom no-repeat; height:53px}

#maincontent1{ background:#fff; padding:25px 10px}
.CheckOut{ background:url(../images/about_desc_bg.gif) center bottom no-repeat; padding:10px 0 55px 0}
.CheckOut .head{ overflow:hidden; font:normal 30px "Trebuchet MS"; height:49px }
.CheckOut .head .No{ background:url(../images/no_bg.png) 0 0 no-repeat; width:40px; height:40px; float:left; color:#f06901; text-align:center}
.CheckOut .head .title{ background:#e6f5fc; color:#545a6b; float:left; margin:0 0 0 10px; padding:0 0 0 15px; height:40px;; width:870px}
.CheckOut .cont{ padding:0 45px 0 50px}
.CheckOut .cont p{ padding:0 0 15px 0; line-height:20px}
.input11{ background:#fafafa; border:1px solid #66b8d0; padding:2px 2px; height:16px; font:normal 12px Arial; color:#000; width:220px}
.select11{ background:#fafafa; border:1px solid #66b8d0; padding:1px 2px; height:22px; font:normal 12px Arial; color:#000; width:227px}
.CheckOut .cont .form td{ padding:5px 0}
.TotalBox{ border:1px solid #d1d1d1}
.TotalBox td{ padding:5px}
.TotalBox .TotalBg{ background:#e2f1f8; font-weight:bold}
.Secure{ background:url(../images/lock.png) 0px 0 no-repeat; padding:2px 0 0 20px; color:#f90505; font:bold 11px Arial; height:20px; float: right; line-height: 23px;}
.Securetop{ 
background:transparent url(../images/lock.png) no-repeat scroll 0 0;
color:#F90505;
font-family:Arial;
font-size:11px;
font-weight:bold;
height:20px;
line-height:23px;
padding:2px 0 0 20px;
width:170px;
margin: 0 auto;
}

/* BACKGROUNDS */ 
.spacer {background:url(../images/spacer.png) center bottom no-repeat; height:53px}

/* ROUNDED CORNERS */

/* BORDERS */
hr.plainborder {border:1px solid #d3d0d7; border-width:1px 0 0 0; clear:both; margin:45px 0; clear:both; float:left; width:100%}
.BrdOne{ border-bottom:1px solid #9abc15}

#scrollerbg {background:url(../images/scrollerbg.png) center top no-repeat; height:217px; width:100%; padding-top:10px}
#scrollerbg span {width:130px; display:block}
#scrollerbg span a {color:#333333}
#scrollerbg li img {border:3px solid #a9d82c}


#scrollerbg1 {background:url(../images/scrollerbg1.png) center top no-repeat; height:217px; width:100%; padding-top:10px}
#scrollerbg1 span {width:130px; display:block}
#scrollerbg1 span a {color:#333333}
#scrollerbg1 li img {border:3px solid #a9d82c}

.GallTable td img{ border:1px solid #777777}
.GallTable td center{ width:150px;}
.GallTable td b{ font:bold 11px Verdana; color:#3A3A3A; width:130px; text-algin:center; display:block; padding:3px 0 5px 0}
 img.imgbrd{ border:1px solid #777777;}
.prodimg{}

.productlist{ padding:5px 0 5px 0; width: 535px; float: left;}
.random{ padding-top:37px; width: 180px; float: right; border-left: 1px solid #c2c2c2;}

#siteseal1 {background: url(../images/Godaddy.png) center top no-repeat; z-index: 2; display: block; height: 60px; width: 115px; padding: 5px;}
#siteseal2 {background: url(../images/etrust.png) center top no-repeat; z-index: 2; display: block; height: 82px; width: 108px; padding: 5px;}
#headfont{font:normal 15px "Trebuchet MS"; font-weight: bold;}
#smallcart{ padding:2px 0 0 20px; font:normal 10px "Trebuchet MS"; font-weight: bold; display: block; margin-bottom: 56px; overflow: hidden;}
.mybasket{ background:url(../images/cart.png) 0px 0 no-repeat; padding:2px 0 0 20px; font:normal 11px "Trebuchet MS"; font-weight: bold; display: block; float: right; color:#000 !important;}
#headerorder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CFF146 url(../images/header.jpg) no-repeat scroll center top;
height:115px;
}

#maincont1 {background:#FFF; overflow:hidden;}
