@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:#5bce68 url(../images/bodygreenbackgroundb.png) no-repeat center -9px;}
.main{ width:999px; margin:auto;  overflow:hidden;}
.mainlogodiv{  width:999px; overflow:hidden;  margin: 56px 0 43px;}
.stellalogomain{ overflow:hidden; width:800px; letter-spacing:2px; margin-left: 40px;}
.stellalogomaintwo{ overflow:hidden; width:530px; float:left;}
.stellalogo a{float:left; margin: 0 11px 0 16px; display:block;}
.stellamaris{ font:bold 35px "Times New Roman", Times, serif; color:#ffffff; line-height:40px; margin-top: 15px; display:block;}
.login a{ font:17px Arial, Helvetica, sans-serif; color:#ffffff; float:right; text-decoration:none; padding: 11px 0 0 0;}
.login a:hover{ color:#202020;}


.menumaina{ overflow:hidden;  width:999px; }
.menurightstriptwo{ background:url(../images/menurightstriptwo.png) no-repeat top left; width:12px; height:44px; float:left; display:block;}
.menumiddlestriptwo{ background:url(../images/menumiddlestriptwo.jpg) repeat-x top left; float:left;   width:986px; display:block;}
.menumaintwo{  width:978px; overflow:hidden;}
.menutwo ul{ margin:0; padding:0; list-style:none;}
.menutwo ul li{ background:url(../images/menudividertwo.jpg) no-repeat top right; float:left;}
.menutwo ul li a{ font:13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; padding: 14px 12px 13px 14px;}
.menutwo ul li a:hover, .menutwo ul li a.active{  display:block;  }
.home{ background:url(../images/homestriptwo.jpg) no-repeat top left; float:left;  }
.home:hover, .home.active{ background:url(../images/homehoverstriptwo.jpg) no-repeat top left; }

.hometwo{ float:left; display:block;  padding: 12px 15px 13px 19px;}
.hometwo:hover, .hometwo.active{ background:url(../images/menumiddlestriphovertwo.jpg) repeat-x top left; }



.maincontaint{ background:#FFFFFF; overflow:hidden; width:999px; padding:20px 0 0 10px;}
.leftcontaint{ overflow:hidden; width:255px; float:left; border-right: 1px dotted #B2B2B2;}
.rightcontaint{ overflow:hidden; width:725px;  border:#0000FF 0px solid; float:left; margin-left: 8px;}
.designbackground{ background:url(../images/designbackground.jpg) no-repeat top left ; display:block; width:246px; height:342px; margin-bottom: 13px;}

.latestnewsmain{ overflow:hidden; width: 246px; margin-bottom: 7px; }
.latestnews ul{ margin:0; padding:0; list-style:none;}
.latestnews ul li{ float:left;}
.latestnews ul li{ background:url(../images/greenleftstrip.png) no-repeat top left; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; display:block; padding:0 0 0 10px; text-decoration:none; text-align:center;}
.latestnews ul li span{ background:url(../images/greenrightstrip.png) no-repeat top right; display:block; padding: 5px 2px 6px 0; width: 228px; }

.airticitymain{ background:url(../images/bottombackgroundtwo.png) no-repeat bottom left; overflow:hidden; width: 237px; margin-bottom:13px; padding: 0 26px 0 0; }
.airticity ul{ margin:0; padding:0; list-style:none;}
.airticity ul li{ float:none;}
.airticity ul li a{ background:url(../images/blackarrow.png) no-repeat 0 11px; border-bottom: 1px solid #ECECEC;  font:13px Arial, Helvetica, sans-serif; color:#000000; display:block; padding:0; text-decoration:none; margin-left: 7px; padding: 9px 0 10px 17px;}
.airticity ul li a:hover{ color:#da4949;}
.mansimage{ display:block; padding: 11px 0 0 11px;}
.proudtoannounce{ font:12px Arial, Helvetica, sans-serif; color:#000000; width:200px; line-height:18px; padding: 8px 0 20px 16px;}

.greystpsmain{ overflow:hidden; width:250px; margin-bottom: 10px;}
.greytopstp{ background:url(../images/greytopstriptwo.jpg) no-repeat top left; width:246px; padding: 3px 0 19px 3px;}
.greymiddlestp{ background:url(../images/greymiddlestriptwo.png) repeat-y top left;}
.greybottomstp{ background:url(../images/greybottomstriptwo.png) no-repeat top left; width:246px; height:12px;}
.greystpsmaina{ overflow:hidden; width:250px;}
.greystps ul{ margin:0; padding:0; list-style:none;}
.greystps ul li{ float:none; background:url(../images/bottomline.png) no-repeat bottom center;}
.greystps ul li a{ font:12px Arial, Helvetica, sans-serif; color:#000000; padding: 7px 0 8px 0; text-decoration:none; display: block;}
.greystps ul li a:hover{ color:#DA4949;}
.greystpsarrow{ display:block; padding: 7px 9px 0 5px; float:left;}
.greytopstpthree{ background:url(../images/greytopstriptwo.jpg) no-repeat top left; width:246px; padding: 3px 0 0 3px;}


.greystpsmaintwo{ overflow:hidden; width:250px; margin-bottom: 10px; margin-top: 10px;}
.greytopstptwo{ background:url(../images/greytopstrip.jpg) no-repeat top left; width:246px; padding: 3px 0 0 3px;}
.greymiddlestptwo{ background:url(../images/greymiddlestrip.png) repeat-y top left;}
.greybottomstptwo{ background:url(../images/greybottomstrip.png) no-repeat top left; width:246px; height:12px;}
.advatageimage{ display:block; padding:8px 0 3px 18px;}
.shoeadvatageimage{ display:block; padding:8px 0 3px 18px;}


.teammain{ background:url(../images/biggreybottombackground.png) no-repeat bottom left; overflow:hidden; width:720px; padding-bottom: 20px; margin-bottom: 23px;}
.footballmain{ background:url(../images/textbackground.png) no-repeat top left; display:block;}
.football{ font:18px Arial, Helvetica, sans-serif; color:#000000; display:block; padding:13px 0 13px 0;}
.teamimagemain{ overflow:hidden; width: 721px;}
.teamimage{ display:block; padding:0; float:left; width: 310px;}
.teamimageright{ overflow:hidden; width:380px; float:left;}
.exstellmain{ width:390px; float:left; margin-left: 10px;}
.exstella{ font:19px Arial, Helvetica, sans-serif; color:#35952f; padding: 4px 0 8px 0;}
.exstellatwo{ font:13px Arial, Helvetica, sans-serif; color:#000000;}
.morebuttonmain{ margin: 21px 0 10px 345px; overflow: hidden; width: 40px;}
.morebutton a{ background:url(../images/yellowmorebutton.png) no-repeat top left; overflow:hidden; display:block; width:39px;  font:bold 11px Arial, Helvetica, sans-serif; color:#000000; padding: 2px 0 4px 6px; text-decoration:none; margin: 5px 0 8px;}
.morebutton a:hover{ color:#d11c1c;}
.rightdivsmain{ overflow:hidden; width:726px;}
.right_leftdiv{ overflow:hidden; width:463px; float:left; border-right: 1px dotted #B2B2B2;}
.right_rightdiv{ overflow:hidden; width:253px; float:left; margin-left:6px;}

.latestnewsmaintwo{ overflow:hidden; width: 465px; margin-bottom: 7px; }
.latestnewstwo ul{ margin:0; padding:0; list-style:none;}
.latestnewstwo ul li{ float:left;}
.latestnewstwo ul li{ background:url(../images/greenleftstrip.png) no-repeat top left; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; display:block; padding:0 0 0 15px; text-decoration:none; }
.latestnewstwo ul li span{ background:url(../images/greenrightstrip.png) no-repeat top right; display:block; padding: 5px 0 6px 4px; width: 435px; }
.threeimagesmain{ width:450px; margin: 0 0 23px 7px;}
.shoeimg{ display:block; float:left; margin-right: 8px;}
.smallteamimg{ display:block; float:left; margin-right: 8px;}
.saleimg{ display:block float:left;}
.visitourshopmain{margin-left:343px;}
.visitourshop a{ font:bold 13px Arial, Helvetica, sans-serif; color:#d11c1c; display:block; text-decoration:none; margin-top:6px;}
.visitourshop a:hover{ color:#2ab621;}
.boyimagemain{ background:url(../images/bottombackground.png) no-repeat left bottom; width:457px; overflow:hidden;}
.boyimagemaina{ width:455px; overflow:hidden; border-bottom: 1px dotted #B6B6B6;margin: 0 0 14px 3px; padding-bottom: 14px;}
/*.boyimagemainb{ width:455px; overflow:hidden;}*/
.boyimage{ display:block; padding:0; float:left; margin-right:8px;}
.boyimagetextmain{ width:243px; float:left;}
.keithandrews{ font:bold 13px Arial, Helvetica, sans-serif; color:#56a852; display:block; margin:3px 0 8px 0;}
.keithandrewstwo{ font:13px Arial, Helvetica, sans-serif; color:#000000; display:block; width: 245px; line-height:18px; margin-bottom: 12px;}
.readmorebutton a{ background:url(../images/readmorebutton.png) no-repeat top left; font:10px Arial, Helvetica, sans-serif; color:#000000; padding:0 0 1px 9px; text-decoration:none; display:block; width: 87px; line-height:20px;}
.readmorebutton a:hover{ background:url(../images/readmorebuttonhover.png) no-repeat top left; color:#FFFFFF;}
.three_iconsmain{ width:500px;}
.three_icons{ display:block; width:442px; margin-left: 12px; margin-bottom: 20px; float:left;}
.tweeticon{  display:block; margin-right:10px; float:left;}
.tweeticona{  display:block;  float:left; margin-right: 3px;}
.tweeticonb{  display:block;  float:left;}
.viewall a{ font:bold 13px Arial, Helvetica, sans-serif; color:#d11c1c; display:block; text-decoration:none; float:right;}
.viewall a:hover{ color:#2ab621;}

.greenstpsmain{ overflow:hidden; width:455px; margin-bottom: 96px; margin-top: 10px;}
.greentopstp{ background:url(../images/greentopstrip.jpg) no-repeat top left; width:450px; padding:23px 0 0 15px; overflow:hidden;}
.greenmiddlestp{ background:url(../images/greenmiddlestrip.jpg) repeat-y top left;}
.greenbottomstp{ background:url(../images/greenbottomstrip.jpg) no-repeat top left; width:450px; height:37px;}
.ourclubgallerymain{ width:406px; overflow:hidden; margin-bottom:7px;}
.ourclubgallery{ font:bold 18px Arial, Helvetica, sans-serif; color:#ffffff; float:left;}
.ourclubgallerytwo{ font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; float:right;}
.clubgalleryimagesmain{ width:422px; overflow:hidden;}
.clubgalleryimages ul{ margin:0; padding:0; list-style:none;}
.clubgalleryimages ul li{ float:left;}
.clubgalleryimages ul li{ padding: 5px 0 0 5px; display:block; margin-top: 5px;}
.stellastarletsmain{ background:url(../images/smallgreybottomstrip.png) no-repeat left bottom;  overflow:hidden; width:245px; margin-left:5px;}
.stellastarletstext{ background:url(../images/blackarrow.png) no-repeat 6px 10px; font:12px Arial, Helvetica, sans-serif; color:#000000; width:200px; padding: 7px 0 8px 23px; line-height:17px;}
.morebuttonmaintwo{ margin: 5px 0 0 186px; overflow: hidden; width: 40px;}
.morebuttontwo a{ background:url(../images/yellowmorebutton.png) no-repeat top left; overflow:hidden; display:block; width:39px;  font:bold 11px Arial, Helvetica, sans-serif; color:#000000; padding: 2px 0 4px 6px; text-decoration:none; margin: 5px 0 0 0;}
.morebuttontwo a:hover{ color:#d11c1c;}

.footermain { overflow:hidden; width:998px;  margin: 25px 0 40px 20px;}
.homethreemain{ overflow:hidden; width:900px; float:left; margin-top: 9px;}
.homethree ul{ margin:0; padding:0; list-style:none;}
.homethree ul li{ float:left;}
.homethree ul li a{ font:13px Arial, Helvetica, sans-serif; color:#000000; display:block; text-decoration:none; padding: 0 14px 0 14px; }
.homethree ul li a:hover{   color:#ffffff;}
.homedevider{font:12px Arial, Helvetica, sans-serif; color:#000000; }
.copyrightmain{ overflow:hidden; width:920px; text-align:center; }
.copyright{font:13px Arial, Helvetica, sans-serif; color:#000000; line-height:35px; float:left; margin-left: 40px; }
.privacypolicy a{ font:11px Arial, Helvetica, sans-serif; color:#000000; }
.privacypolicy a:hover{ color:#ffffff; text-decoration:none;}
.termsandconditions a{ font:11px Arial, Helvetica, sans-serif; color:#000000; }
.termsandconditions a:hover{ color:#ffffff; text-decoration:none;}
.copyrighttwo{font:11px Arial, Helvetica, sans-serif; color:#000000; padding-left: 15px; }
.copyrightthree{ width:90px; float:left; margin: 8px 0 0 8px;}
.finder_icon{ display:block; padding: 0 6px 0 0; float:left;}
.twitter_icon{ display:block; padding:0; float:left;}
.smallboyimage{ display:block; float:left;}


.greydesigndiv{ overflow:hidden; width: 250px; padding:0 0 38px 0;}
.getresister{ font:bold 21px Arial, Helvetica, sans-serif; color:#c9631f; text-align: center; width: 234px; display:block; padding: 20px 0 6px; margin-left: 5px;}
.online{ font:bold 25px Arial, Helvetica, sans-serif; color:#2d5e2d; text-align:center;  display:block; margin-bottom:25px; }
.ie9 .online{ margin-bottom: 35px;}
.opera .online{ margin-bottom:30px;}
.stellamarisfootballclub{ font:bold 12px Arial, Helvetica, sans-serif; color:#0e0f0d; padding-top: 10px; display:block;}
.ie9 .stellamarisfootballclub{ padding-top: 20px;}
.opera .stellamarisfootballclub{ padding-top: 15px;}
.resisteronliner a{ font:bold 16px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; width: 238px; display:block; text-decoration:none; padding-left: 4px;}
.resisteronliner a:hover{ color: #f5ec99;}
.resisteronlinera{ font:15px Arial, Helvetica, sans-serif; color:#ffffff; display:block;}
.resisteronlinera:hover{ color: #f5ec99;}
.facebookimage{ display:block; padding: 39px 0 0 31px;}



/*clubteam-green-listing styles*/
.clubteam_greenlistingmain{ overflow:hidden; width:700px; padding: 0 0 0 16px; float:left;}
.clubteam_greenlistingmaintwo{ overflow:hidden; width:676px; margin-bottom: 15px; border-bottom:#cacaca 1px dotted; padding-bottom: 20px;}
.recyclegolfshirtmain{ overflow:hidden; width:180px; float:left; margin-right: 45px;}
.onlineshop{ font:bold 20px "Times New Roman", Times, serif; color:#239e22; padding: 20px 0 25px 0; word-spacing:2px;}
.recyclegolfshirt{ font:bold 15px Arial, Helvetica, sans-serif; color:#32669f; text-align:center; padding-bottom: 15px;}
.detailmain{ width:; overflow:hidden; padding: 10px 0 18px 39px; width: 110px;}
.detais{ font:bold 13px Arial, Helvetica, sans-serif; color:#fe6a00; float:left; padding: 0 4px 0 0;}
.detaisone{ font:13px Arial, Helvetica, sans-serif; color:#000000; float:left; padding: 0 4px 0 0;}
.detaistwo a{ font:13px Arial, Helvetica, sans-serif; color:#2d3631; float:left; text-decoration:none;}
.detaistwo a:hover{ color: #239E22;}
.greenbuttonmain{ overflow:hidden; width:100px; margin-left: 41px;}
.greenbutton a{ background:url(../images/greenbutton.png) no-repeat top left; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;display:block; padding: 0 0 2px 9px; line-height:23px;}
.greenbutton a:hover{ background:url(../images/redbutton.png) no-repeat top left; color:#f9f7d5;}
.carticon{ display:block; padding: 4px 5px 0 0; float:left;}
.startstripmain{ overflow:hidden; width:670px; margin-left: 17px;}
.startstrip ul{ margin:0; padding:0; list-style:none;}
.startstrip ul li{ float:left;}
.startstrip ul li a{ background:url(../images/greystrip.jpg) repeat-x top left; font:bold 13px Arial, Helvetica, sans-serif; color:#1d7622; padding:10px 12px 10px 12px; text-decoration:none; display:block; margin-right:5px;}
.startstrip ul li a:hover, .startstrip ul li a.active{ background:url(../images/greenstrip.jpg) repeat-x top left; color:#ffffff;}
.pagetowoftwo{ font:18px Arial, Helvetica, sans-serif; color:#095f18; float:right; padding: 9px 0 0 0;}

/*detailpage*/
.detailpagemain{ overflow:hidden; width:710px; padding-bottom: 20px; float:left; margin-left: 18px;}
.detailpageleft{ overflow:hidden; width:295px;  float:left;}
.detailpageright{ overflow:hidden; width:401px; float:left;}
.bigshirtone{ display:block; margin-bottom: 10px;}
.bigrecyclegolfshirt{ font:bold 25px Arial, Helvetica, sans-serif; color:#32669f; padding-bottom:15px;}
.bigrecyclegolfshirttwo{  font:bold 16px Arial, Helvetica, sans-serif; color:#444D52; }
.bigrecyclegolfshirtthree{ color:#FF0000;}
.teeoffincasualstyle{ font:13px Arial, Helvetica, sans-serif; color: #444D52; line-height:20px; margin:5px 0 20px 0;}
.pre_shrunkmain{ overflow:hidden; width:425px; margin-left:25px; margin-bottom: 10px;}
.pre_shrunk ul{ margin:0; padding:0; list-style:none;}
.pre_shrunk ul li{ float:none;}
.pre_shrunk ul li{ font:13px Arial, Helvetica, sans-serif; color:#444D52; text-decoration:none; padding:0; line-height:20px;}
.size_chart{ font:bold 15px Arial, Helvetica, sans-serif; color:#444D52;}
.inches{ font:bold 13px Arial, Helvetica, sans-serif;  color: #333333; padding: 5px 0 0 0; width: 90px;}
.inchestwo{ font:13px Arial, Helvetica, sans-serif;  color: #333333;}
.inchesthree{ font:bold 13px Arial, Helvetica, sans-serif;  color: #333333; padding: 5px 0 0 0; width:60px;}
.inchesfour{ font:13px Arial, Helvetica, sans-serif; color:#333333; padding:0; padding-left: 11px;}

.quantitymain{ overflow:hidden; width:500px; margin-bottom:8px;}
.quantity{ font:13px Arial, Helvetica, sans-serif;  color: #333333; float:left; padding: 5px 10px 0 0;}
.quantity_input{ border: 1px solid #CDCDCD;color: #666666; font: 13px Arial,Helvetica,sans-serif; padding: 4px; float:left; width:57px;}
.carticontwo{ display:block; padding: 9px 10px 0 0; float:left;}
.greenbuttonmaintwomain{ overflow:hidden; width:450px; border:#FF0000 0px solid;}
.greenbuttonmaintwo{ overflow:hidden; width:223px; /*margin-left: 41px;*/ float:left;}
.greenbuttontwo ul{ margin:0; padding:0; list-style:none;}
.greenbuttontwo ul li{ float:left;}
.greenbuttontwo ul li a{ background:url(../images/greenbuttonleftstrip.png) no-repeat top left; font:20px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block; padding:0 0 0 10px; line-height:41px;}
.greenbuttontwo ul li a span{ background:url(../images/greenbuttonrightstrip.png) no-repeat top right; display:block; padding: 0 16px 0 6px;}
.greenbuttontwo ul li a:hover{ background:url(../images/redbuttonleftstrip.png) no-repeat top left;}
.greenbuttontwo ul li a:hover span{ background:url(../images/redbuttonrightstrip.png) no-repeat top right;}


.quantity_box_selectbutton{  font:13px Arial, Helvetica, sans-serif; color:#005ccc; border:#abadb3 1px solid; margin-left: 68px; padding: 1px 0; margin-bottom: 25px;}
.quantity_box_selectbutton_text{ padding-right:23px;}

.latestnewsmaintwo{ overflow:hidden; /*width: 246px;*/ margin-bottom: 7px; }
.latestnewsthree ul{ margin:0; padding:0; list-style:none;}
.latestnewsthree ul li{ float:left;}
.latestnewsthree ul li{ background:url(../images/leftredstrip.png) no-repeat top left; font:13px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 0 0 13px; text-decoration:none; text-align:center;}
.latestnewsthree ul li span{ background:url(../images/rightredstrip.png) no-repeat top right; display:block; padding: 6px 0 5px; width: 228px; }
.facebookicon{ display:block; padding: 4px 0 0 21px;}
.searchicon a{ background:url(../images/searchicon.jpg) no-repeat top left; display:block; font:12px Arial, Helvetica, sans-serif; color:#6b6b6b; padding: 0 0 0 20px; text-decoration:none; margin-left:64px;}
.searchicon a:hover{ color:#FF0000;}

.smallshirtsimages_main{ overflow:hidden; width:300px; margin:20px 0 0 0;}
.smallshirtsimages{ display:block; padding:0; float:left; padding-right: 6px;}
.borussiadortmund{ font:22px Arial, Helvetica, sans-serif; color:#2f9a3b; padding: 13px 0 30px 5px;}

/*mycart styles*/
.mycartmain{ overflow:hidden; width:948px; margin-bottom:30px;}
.mycart{ font:bold 22px Arial, Helvetica, sans-serif; color:#23642c;}
.mycart_textdiv{ border:1px solid #91A759}
.mycart_textdivone{ background:url(../images/cart-bg.jpg) repeat-x top left; width:925px; overflow:hidden;}
.mycart_textname{ font:bold 13px Arial, Helvetica, sans-serif; color:#2c6306;  width:420px; padding: 11px 0;}
.mycart_textprice{ font:bold 13px Arial, Helvetica, sans-serif; color:#2c6306; width:50px; border-right:#FFFFFF 1px solid; padding: 11px 6px 11px 25px;}
.mycart_textquantity{ font:bold 13px Arial, Helvetica, sans-serif; color:#2c6306; border-right:#FFFFFF 1px solid; padding:11px 80px 11px 80px;}
.mycart_textsubtotal{ font:bold 13px Arial, Helvetica, sans-serif; color:#2c6306; padding:11px 5px 11px 90px;}
.mycart_textdivtwo{ background-color:#F7F7F7; border-bottom:1px solid #E4E4E4;}
.mycart_textnametwo{ font:bold 13px Arial, Helvetica, sans-serif; color:#3a3031;  width:420px; padding: 11px 0;}
.mycart_textpricetwo{ font:bold 13px Arial, Helvetica, sans-serif; color:#3a3031; width:50px; border-right:#FFFFFF 1px solid; padding: 11px 6px 11px 25px;}
.mycart_textquantitytwo{ font:13px Arial, Helvetica, sans-serif; color:#3a3031; border-right:#FFFFFF 1px solid; padding:0;}
.mycart_textsubtotaltwo{ font:13px Arial, Helvetica, sans-serif; color:#3a3031; padding: 11px 0 11px 93px;}


.full-width {
    overflow: hidden;
    padding: 10px 0 0 19px;
    width: 935px;
}





/*mycart styles*/


