body,html{
    height:100%
    }
    body {
        text-align: left;
        margin: 0px;
        padding: 0px;
        background: url(http://tullinmode.com/images/bg-head.jpg) repeat-x;
        background-color: #000;
     }
    
    form {	margin: 0;	padding: 0; text-align:left}
     
    H1,H2,H3 {
     margin:0;
     padding:0;
     text-decoration: none; 
     font-weight:normal;
     }
     
    img { 
    border:none
    opacity:1;
    }
    img:hover {
       
    }
    #outerWrapper{
    background-position:top center;
    background-repeat:no-repeat;
    }
    
    #wrapper {
        margin: 2px auto;
        width:998px;
        text-align: center; 
        
    
    }
    
      
     
    #contentWrapper{
        clear: both;
     border-radius: 10px;
        background-repeat: repeat;
        background-position: left;
        z-index: 1;
        margin: -12px 0 -1px 0;
        padding: 0px;
        min-height:400px;
        height:auto !important;
        height:400px;  
        background-color: #ffffff;
    
     }
    
     
    
    
    #contentLEFT  {
        width: 215px;
    
        /*margin: 0px;*/
        padding: 0px;
        
        margin-top:50px;
        
        /*text-align: left;
        margin-left: 10px;
            float: left;*/
        }
     
    #contentLEFT1  {
        width: 900px;
    
        /*margin: 0px;*/
        padding: 0px;
        
        margin-top:20px;
        
        /*text-align: left;
        margin-left: 10px;
            float: left;*/
        }
       
    
    
    #contentRIGHT{
        width: 760px;
        color: #333333;
    
        margin-top:10px;
        
        background-color: #ffffff; 
        
        /*text-align: left;
        float: right;
        margin-right:10px;*/
     
    }
    
    #contentRIGHT11{
        width: 975px;
        color: #333333;
    
        margin-top:10px;
        
        background-color: #ffffff; 
        
        /*text-align: left;
        float: right;
        margin-right:10px;*/
     
    }
    .transWht{ background-image:url(http://tullinmode.com/images/bgTrans0.png);} 
    
     
    #top{
        padding-top:27px;
        margin: 0px;
        height: 90px;
        position: relative;`
        background-color: none;
        /*background-image: url(http://tullinmode.com/images/top_gradient.jpg);*/
        background-repeat: no-repeat;
    } 
     
    #logo{
        position: absolute;
         top: -13px;
     
    }
    
    #strapline{
        text-align: left;
        float: left;
        position: absolute;
        left: 168px;
        top: 81px;
        width: 423px;
        background-image: url(http://tullinmode.com/images/straplin.png);
        height: 27px;
        background-repeat: no-repeat;
    }
    #strapline h1{
        text-indent: -1000px;
    }
    #strapline img{} 
     
    #topNav{
        margin:0px;
        padding: 0px;
        text-align:right;
        list-style:none;
        width: 246px;
        position: absolute;
        top: 20px;
        left: 749px;
    
     }
    
    
    #topNav #basketNav, #topNav #currencyNav, #topNav #loginNav, #topNav #logoutNav{
    display:block;
    margin: 0px;padding: 0px;
    height:25px;
    line-height:25px; 
    }
    
    #topNav li{
    display:inline;
    padding:5px 12px;	
    }
    
    #topNav li span,#topNav li span a{
        color: #FFFFFF;
    }
     
    
    
     
    a.currencyLink:link,a.currencyLink:visited {
     
    background-image:none;
    padding-right:0px; 
    padding-left:8px; 
    font-size:11px; 
    }
    
    .currencySelected{
      
     font-weight:bold; }
    
     
     
    
    .cartLink{
        padding-left:30px;
        background-image: url(http://tullinmode.com/images/cart0000.png);
        background-repeat:no-repeat;
        background-position:5px 50%;
        text-transform: uppercase; 
    }
     
    .cartLinkEmpty{
        padding-left:30px;
        background-image:url(http://tullinmode.com/images/cart0000.png);
        background-repeat:no-repeat;
        background-position:5px 50%;
        text-transform: uppercase;
     
    }
     
     
    #basket{	float: right;
        padding-top: 75px;
        padding-right: 10px;
        } 
    
    #register{
        position:absolute;
        left: 167px;
        top: 8px;
        width:589px;
        text-align:left; 
        background-repeat: no-repeat;
        background-position: right top;
        height: 93px;
    } 
    
    /* search box*/
    
    #searchForm{ 
    vertical-align: middle; border:0px solid #300122;
    height:18px;position:absolute;
    }
    
    #searchWrapper{ width:auto}
     
    
    #searchBox	{ 
    font-family: Tahoma;
     color: #fff;
     border: 0px;
     border-color: #666666;
     background-color:#282828;
     height:15px;
     font-size: 10px;
    }
    
    #goBtn {
        border:none;
        cursor:pointer;
     }
     
    
    
    
    #categoryImageWrapper{ 
        text-align:left; 
        background-position:top left;
        background-repeat:no-repeat;
        height: 250px;
        z-index:0; border:1px solid #333;
    }
    
    #categoryTextWrapper{ 
    /*	width: 330px;*/
        height: 100%;
        left: 0px;
        top: 0px;
        text-align:left;
        
    }
    #categoryImageText{
        padding: 15px;
    }
    
    #categoryImageText a,#categoryImageText h1, #categoryImageText h2{
    background-image: url(http://tullinmode.com/images/transHig.png);
    margin:0px; 
    padding:0px 5px ;  display:inline
    }
    
    
    #contentRIGHT ul{ 	margin: 0; padding:0; padding-bottom:5px;padding-left:45px; padding-right:45px;}
    
    #contentRIGHT li{
    margin:0; padding:0; padding-bottom:5px; 
    list-style: outside;
    list-style-image:url(http://tullinmode.com/images/list0000.gif)
    } 
    
     
    
    
    #contentRIGHT p {
        padding:3px 0px 3px 10px;
        margin:0px;
    } 
    
    #productDetailsInfo{
        width:465px;
        background-color: #FFFFFF;
    }
    
    
    #productDetailsInfo h1,#productDetailsInfo h2,#productDetailsInfo h3{
    margin:0px;
    padding:2px 0px;
    font-size:11px;
    font-weight:bold;
    }
    
    #productDetailsInfo p{
    margin:0px;
        padding:2px 0px 1px 0px;
    }
    
    #productDetailsInfo ul{
        padding: 0px; margin:4px 0px;
    }
    
    #productDetailsInfo   li{
    margin:0; /*padding:2px 0px 3px 12px; */
    padding:2px 0px 3px 0;  
    list-style: none; 
    list-style-image:none;
    /*background-image:url(http://tullinmode.com/images/images/line.gif);
    background-repeat:no-repeat;
    background-position:left 8px;;*/
    }
    
    #contentRIGHT P A {
    text-decoration:underline;
    color:#003366
    }
    
     
    
     
    /*/////////PRODUCT MENU //////////*/
    
    
    .maincatNames{
        margin:0px 0px 0px 0px;
        clear:both;
        /*text-align: left;*/
        padding:4px 0px 4px 8px; 
    }
    
    .maincatNames a:link,.maincatNames a:visited,.maincatNames h1 {
        font-size: 12px;
        color: #303030;
        margin:0;
        padding:0px;
        text-transform:uppercase;
        text-decoration:none; 
        font-family:Tahoma; 
        text-transform:uppercase;
     
    }
    
    .maincatNames a:hover{
    color:#000000;
    } 
         
    .SUBmenu, .recentMenu {
        list-style-type: none;
        margin:0;
        padding:0 5px;
        text-align: left;
        border:0px solid #f1f1f1;
        padding-bottom:10px;
        width:200px;
        margin-left: 7px;
        background:#fff;
    
    }
    .maincatNames1{
        margin:0px 0px 0px 0px;
        clear:both;
        /*text-align: left;*/
        padding:4px 0px 4px 8px; 
    }
    
    .maincatNames1 a:link,.maincatNames1 a:visited,.maincatNames1 h1 {
        font-size: 12px;
        color: #303030;
        margin:0;
        padding:0px;
        text-transform:uppercase;
        text-decoration:none; 
        font-family:Tahoma; 
        text-transform:uppercase;
     
    }
    
    .maincatNames1 a:hover{
    color:#000000;
    } 
         
    .SUBmenu1, .recentMenu1 {
        list-style-type: none;
        margin:0;
        padding:0 5px;
        text-align: left;
        border:0px solid #f1f1f1;
        padding-bottom:10px;
        width:200px;
        margin-left: 7px;
        background:#fff;
    
    }
    .SUBcat_LI{
        margin:0; 
        padding: 0px;
        /*text-align: left;*/
        list-style-type: none;	background:#fff;
        }
    
    .SUBcat_LI1{
        margin:0; 
        padding: 0px;
        /*text-align: left;*/
        list-style-type: none;	background:#fff;
        }
       
    a.SUBcat:link ,a.SUBcat:visited  {
        text-decoration: none;
        text-transform:uppercase;
        color: #333333;
        display:block;
        font-size: 11px;
        /*padding:2px 0px 2px 10px;
        background-position:left 50%;
        background-image: url(http://tullinmode.com/images/prodMenu.png);*/
        background-repeat:no-repeat;
    
        font-family: Tahoma; 
     }
      
    
    a.SUBcat:hover , a.SUBcat_selected:link  , a.SUBcat_selected:visited   {
    font-weight:bold; 
    /*background-image: url(http://tullinmode.com/images/prodMenu.png);*/
    /* color:#EC008C; */
    color:#FF0000;
    background-color:#FFFFFF;
    }
    
    a.SUBcat1:link ,a.SUBcat1:visited  {
        text-decoration: none;
        text-transform:uppercase;
        color: #333333;
        display:block;
        font-size: 11px;
        background-repeat:no-repeat;
         padding: 5px;
        font-family: Tahoma; 
     }
      
    
    a.SUBcat1:hover , a.SUBcat1_selected:link  , a.SUBcat1_selected:visited   {
    font-weight:bold; 
    
    color:#FF0000;
    background-color:#FFFFFF;
    }
    a.SUBcatSmaller:link, a.SUBcatSmaller:visited {
    font-size: 11px;
    } 
     
    /*/////////PRODUCT MENU //////////*/
    
     .basketHeader{
        border-bottom:4px solid;
        font-size:10px;
        font-weight:bold;
        width: 725px;
        border-color: #999999;
        height:30px;
     
    }
    
    #shippingDD{width:282px; font-size:11px; border:1px solid; padding:5px; border-color: #999; }
    
    #enterVoucher{   /* btn */
    font-size: 10px;
    margin-left:5px; 
    }
    #SELvoucher{ /* txt */
    width:270px; font-size:11px; border:1px dashed; padding:5px; border-color: #999;
    }
     
    .paymentsBOX1{
        font-weight:normal;
        font-family: Tahoma;
        font-size: 11px;
        background-color: #FFFFFF;
        border: 1px dotted #e1e1e1;
        width: 750px; 
        margin:20px auto 0 auto;
        
    }
     
    
         
    .buyButton {
        font-family: Tahoma;
        font-size: 11px;
        color: #FFFFFF;
        font-style: normal;
        font-weight:bold;
        border:0px solid;
        padding:6px 10px;
        cursor: pointer;
        background-color: #FF0000;
        text-transform: uppercase;
        border-color: #666666;
     
    }
    
    .B1button {
        font-family: Tahoma;
        font-size: 10px;
        color: #FFFFFF;
        font-style: normal;
        font-weight:bold;
        border:0px solid;
        cursor: pointer;
        background-color: #333333;
        height: 22px;
        text-transform: uppercase;
        border-color: #666666;
    }
    
    .Sbutton{
        border:1px solid #f1f1f1;
        margin:3px; 
        height:20px;width:20px;
        font-size: 10px;
        background-color: #FFFFFF;
    }
    
    .b2button {
        font-family: Tahoma;
        font-size: 10px;
        color: #FFFFFF;
        font-style: normal;
        font-weight:bold;
        border:0;
        cursor: pointer;
        background-color: #ff0000;
        height: 22px;
        
    }
    
    .b3button {
        font-family: Tahoma;
        font-size: 10px;
        color: #FFFFFF;
        font-style: normal;
        font-weight:bold;
        border:0px solid;
        cursor: pointer;
        background-color: #FF0000;
        height: 22px;
        text-transform: uppercase;
        border-color: #666666;
    }
    
    .buttonsTrash {
        cursor: pointer;
        height: 25px;
        width: 25px;
        background-image: url(http://tullinmode.com/images/trash000.gif);
        background-color: #FFFFFF;
        border: 0;
        background-repeat: no-repeat;
        background-position: center;
     
    
    }
     
    #optionsWrapper ,#pricesWrapper {
    border:1px solid #e1e1e1;
    margin-top:5px;
    margin-bottom:2px;
    padding:2px;
    background-color:#FFFFFF;
    width:280px; clear:both;
    }
     
    
    
    
    
     
     
    /*######## universal ########### */
    
    .floatRight{
    direction: rtl;
    background-color:#e2e2e2;
    float:right; }
    
    /*.floatLeft{float:left; }*/
    
    .clearFloat{
        clear:both;
        height:0px;
        margin:0px; padding:0px;
    }
    
    .TAR{ text-align:right}
    .TAL{ text-align:left}
    .TAC{ text-align:center}
    
    .centred , .centered{margin:0 auto}
    
    .m3{margin:3px}
    .m5{margin:5px}
    .m10{margin:10px}
    
    .mT3{margin-top:3px}
    .mT5{margin-top:5px}
    .mT10{margin-top:10px}
    .mT15{margin-top:15px}
    .mT20{margin-top:20px}
    
    .mB3{margin-bottom:3px}
    .mB5{margin-bottom:5px}
    .mB10{margin-bottom:10px}
    .mB25{margin-bottom:25px}
    
    .mL3{margin-left:3px}
    .mL5{margin-left:5px}
    .mL10{margin-left:10px}
    .mL15{margin-left:15px}
    .mL20{margin-left:20px}
    
    .mR3{margin-right:3px}
    .mR5{margin-right:5px}
    .mR10{margin-right:10px}
    .mR15{margin-right:15px}
    .mR20{margin-right:20px}
    
    
    .p3{padding:3px}
    .p5{padding:5px}
    .p10{padding:10px}
    
    .pT3{padding-top:3px}
    .pT5{padding-top:5px}
    .pT10{padding-top:10px}
    
    .pB3{padding-bottom:3px}
    .pB5{padding-bottom:5px}
    .pB10{padding-bottom:10px}
    
    .pL3{padding-left:3px}
    .pL5{padding-left:5px}
    .pL10{padding-left:10px}
    .pL15{padding-left:15px}
    .pL20{padding-left:20px}
    
    .pR3{padding-right:3px}
    .pR5{padding-right:5px}
    .pR10{padding-right:10px}
    .pR15{padding-right:15px}
    .pR20{padding-right:20px}
    .b0{border:none; border:0px;}
    
    
    a:hover.pbox{border: 1px solid #FF0000; }
    img:hover.ibox{border: 1px solid #FF0000; }
    
    .bWhite{border:1px solid  #fff;}
    .bfs{border:1px solid  #D6D6D6;}
    .bfsb{border:1px solid  #000000;}
    .bfd{border:1px dotted #D6D6D6;}
    .bfdd{border:1px dashed #D6D6D6;}
    
    .bfdd{border:1px dashed #D6D6D6;}
    .bbd{ border-bottom : 1px dotted #D6D6D6;}
    .bbs{ border-bottom : 1px solid #D6D6D6;}
    .bbdd{ border-bottom : 1px dashed #D6D6D6;}
    
    .bts{ border-top : 1px solid #D6D6D6;}
    .btd{ border-top : 1px dotted #D6D6D6;}
    .btdd{ border-top : 1px dashed #D6D6D6;}
     
     
    .bbr{border:1px solid #ff0000;}
    .bfr{border:1px dotted #ff0000;}
    .bfrdd{border:1px dashed #ff0000;}
    
    .w10{ width:10px}
    .w20{ width:20px}
    .w25{ width:25px}
    .w50{ width:50px}
    .w75{ width:75px}
    .w100{ width:100px}
    .w125{ width:125px}
    .w150{ width:150px}
    .w200{ width:200px}
    .w250{ width:250px}
    .w275{ width:275px}
    .w300{ width:300px}
    .w325{ width:325px}
    .w350{ width:350px}
    .w375{ width:375px}
    .w400{ width:400px}
    .w450{ width:450px}
    .w500{ width:500px}
    .w550{ width:550px}
    .w600{ width:600px}
    .w650{ width:650px}
    .w700{ width:700px}
    .w725{ width:725px}
    .w750{ width:750px}
    .w800{ width:800px}
    .w850{ width:850px}
    .w900{ width:900px}
    .w950{ width:950px}
    
    .h5{ height:5px}
    .h10{ height:10px}
    .h20{ height:20px}
    .h25{ height:25px}
    .h50{ height:50px}
    .h75{ height:75px}
    .h100{ height:100px}
    
    .bgcCCC  {background-color:#ccc}
    .bgcWHITE  {background-color:#fff}
    .bgcF1  {background-color:#f1f1f1}
    .bgcF7 {background-color:#f7f7f7}
    .bgcBLACK  {background-color:#000}
    .bgcRED  {background-color:RED}
    .bgc999  {	background-color:#999}
    .bgcPink , .bgcPINK {background-color:#FF0000}
    
    a:hover {
        text-decoration: underline; 
    }
    
     
    
    /*# page numbers */ 
    
    .pageNumberWrapper{
        font-size:10px;
        clear:both; height:30px; line-height:30px;
        border-bottom: 2px solid #ccc;
        border-top: 0px solid #f1f1f1;
        margin:8px 0;
        color:#000000;
        width:100%; 
        background-color: #D7D7D7; 
        
    }
    
    .pageNumberDD{
    border:1px solid #ccc; font-size:11px; font-family:Tahoma ;color:#535353; 
    }
    
    .pageNumberWrapper a{
        color:#666666;
        text-decoration:none;
        font-weight: normal; 
    } 
    
    .pageNumberWrapper a:hover{
        color: #000000; text-decoration: underline;
    }  
    
    .pageNumber , A.pageNumber:link, A.pageNumber:visited   {
    text-decoration: none; 
    font-size:11px;
    padding:0 4px;
    margin:0;
    color: #676767;
    line-height:18px;
    border:1px solid #f1f1f1; 
    }
    
    .pageNumberSelected {  
    text-decoration: none; font-size:11px;
    padding:0 4px;
    background-color:#e1e1e1;
    color: #676767;
    line-height:18px;
    border:1px solid #f1f1f1;
    }
     
    a.pageNumber:hover   {
    color: #333333; 
    background-color:#f1f1f1; 
    }
    
    
    #wrapfooter {
        clear: both;
        margin:0 auto;
    
        position: relative;
        height: 164px;
    /*	background-color: #000000;
        background-image: url(http://tullinmode.com/images/footer_bg.jpg);*/
     
     
    } 
    
    #footer {
        clear: both;
        margin:0 auto;
        width: 998px;
    
        position: relative;
        height: 110px;
     
    } 
    
    #navSub {
        list-style-type: none;
        margin: 0px; padding: 0px;
        position: absolute;
        top: 17px;
        width: 800px;
     
     
    }
    #navSub li{
        display: inline; 
        font-weight: normal;
        text-transform: uppercase; 
        font-size: 12px;
    }
    #navSub li a{
        color: #fff;
        font-weight: normal; padding:0px 6px;
        font-size: 12px;	
        font-family: Tahoma;
    }
    #navSub li a:hover{
        background-color: #CCCCCC; color:#000; text-decoration:none
    
    }
    
    
    
    #navSub #siteBy{
        text-align:right;
        float: right;
    }
    
    #navSub #siteBy a{
        font-size: 10px;
        color: #CCCCCC;
    }
    
    #disclaimer{
        position:absolute;
        top: 65px; left:10px;
        color: #CCCCCC;
        font-size: 10px;
        text-align:left;
    }
    
    #copyright{
        position:absolute;
        top: 65px;
        color: #999999;
        font-size: 11px; right:10px;
        text-align:right;
    }
    
    #disclaimer_fa{
        position:absolute;
        top: 65px; right:10px;
        color: #CCCCCC;
        font-size: 10px;
        text-align:right;
        direction:rtl;
    }
    
    #copyright_fa{
        position:absolute;
        top: 65px;
        color: #999999;
        font-size: 11px; left:10px;
        text-align:left;
        direction:rtl;
    }
    
    .prices{
        color: #000000;
        font-weight:bold;
        font-size:11px; 
    }
    
    A.gallery_list:link, A.gallery_list:visited   {
    text-decoration: none;
    font-size:10px;
    }
    A.gallery_list:hover {
    text-decoration: underline;
    }
      
         
    
    
    .sitemap {
        margin:0;
        padding:0;
        list-style-type:none;
        background: #fff;
        margin-left: 30px;
    }
    
    .sitemap li{display:block;}
    
    a.sitemap:link,a.sitemap:hover,a.sitemap:visited{
        font-size: 11px;
        color: #FFFFFF;
        cursor: text;
        text-decoration:none;
    } 
    
    .footerLink{
        color: #FFFFFF;
    } 
    
    
    
    /*suggestions*/
    
    #autoList{ 
    padding:0; 
    list-style-type:none; 
    margin:0px; margin-left:0px;margin-top:1px; 
    background:#fff; 
    border:1px solid #999;
    
    font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
    font-size:12px; 
     
    }
    
    #autoList li{
    margin:0;
    height: 20px;
    line-height: 20px;
    border: none; 
    padding:3px 0px 3px 8px; 
    text-align:left;  
    font-weight:normal; 
    border-bottom:1px dotted #ccc;
    cursor:pointer;
    display: block;
    background: #fff;
    float: none; /* clash from hover */
    position:relative;/* clash from hover */
    }
    /*#autoList   li:hover { background: #f1f1f1; }*/
    #autoList	li.selected { background: #FF0066; color:#fff; font-weight:bold;float: none;}
    
    #autoList li.dummyForInitial { display:none;float: none;}
    
    #autoList .suggestions {
        background: #fff;
        display: block; clear:both;
        text-align: right;
        font-style: italic;
        font-size: 10px;
        color: #999999;width:175px ;
        font-family: Tahoma;
    }
    /*search*/
    
    
    
    /* sub menu for right content  */
    
    #subMenu {
        margin:5px 0px 10px  2px; 
        padding-bottom:6px;
        border-bottom: 1px dashed #ccc;
    }
    
    #subMenu  ul{
        padding:0;margin: 0  ;
        list-style:none; 
        text-align: left;
    }
    
    #subMenu li{
        padding:0;margin: 0;  
        margin-right: 3px;
        display: inline;
    }
    
    #subMenu li a{
        font-size: 13px;
        padding-right:12px; margin-right:3px;
        background-image: url(http://tullinmode.com/images/subMenuO.png);
        background-repeat: no-repeat;
        background-position: right 50%;
        color: #333333; 
    }
    
    #subMenu li a:hover{
    background-image: url(http://tullinmode.com/images/subMenuO.png);
    color:#000000
    }
    
    #subMenu .SUBselected{ font-weight:bold; background-image: url(http://tullinmode.com/images/subMenuO.png);}
    
    /* sub menu*/
    
    
    
    
    
    
    
    /* product listing optiions */
    
    .productWrapper_gallery {
        /* float:left; d5d4d4*/
        width:132px;
        background-color: none;
        margin:0px 4px 0px 0px;
        padding:0;
        text-align:center;
        border:0; 
    } 
    
    
    
    .productImg_gallery {
      height: 180px;
        padding-top: 10px;
        position: relative;
        width: 200px
    
    }
    
    .productImg_gallery1 {
      height: 190px;
        padding-top: 10px;
        position: relative;
        width: 200px
    
    }
    .productImg_galleryInner {
        width:180px;
        position: absolute;
        bottom:0px;left:0px;
        text-align:center;
    
    }
    
    .productImg_gallery img { border:1px solid #ccc;}
    
    .productInfo_gallery{
        width: 175px;
        padding: 0px;
        margin:0 auto;
        text-align: center;
        margin-top: 5px;
    }
     
    
    .productWrapper_list{
        width:98%;
        /*text-align:left;*/
        clear: both;  
    }
    
    .productImg_list{
        width:200px;
        height:120px;
        /* float: left; */
    }
    
    .productInfo_list{
        /* float:left; */
        height: 120px;
        margin-left: 20px;
        width: 450px;
     
    }
    
    
    /* product listing options */
    
    
    /* product details images stuff */
    
    #prodDetailsLeft{width:302px; /*float:right;*/ margin-right:10px; margin-left:10px; } /* 302 to allow for pic border */
    
    #imagesWrapper{
        height: 450px; border:0px solid #333; 
    } 
    #vidWrapper{ display:none;	height: 450px;  border:1px solid #333;}
    
     
    #extraImages{ padding-top:5px }/* product details container */
    
    .extraImage {  /* containers */
    display:block;
    text-align:center;
        /*float:right; */
        margin-right: 4px; overflow:hidden;
    }
    .extraImage  img{  width:75px;border:0px solid #333;}
    
    
    .preload{width:1px; height:1px;display:none;}
    .detailsImageWrapper{position:relative; }
    
    a.imagesVidButton:link,a.imagesVidButton:visited,a.imagesVidButton:active{
        display:block;
        padding:5px;
        background:#000;
        font-size:12px;
        font-family:Tahoma;
        text-align:right;
        margin-top:5px;
        color:#fff;
        font-weight:bold;
        text-decoration: none;
        padding-right: 20px;
        background-image: url(http://tullinmode.com/images/images_v.gif);
        background-position: right 7px;
        background-repeat: no-repeat;
    }
    a.imagesVidButton:hover{
    color:#FF0066;
    background-position: right -14px;
    }
    
     
    
    /*.zoomImageWrapper{
    position:absolute;text-align:left;width:660px;height:450px;left:320px;top:-1px;z-index:5;display:none 
    }*/
    
    #linkedProducts{
    margin-right:15px;
    margin-left:15px;
    width: 145px;
    }
    
        
    .linkedProductItems{
    float:left; 
    text-align:center; 
      
    border:0px solid;
    padding:2px; margin-bottom:1px;
    border-color:#CCCCCC;
    }
     
    .linkedProductItems img{
    margin-top:6px;
    }
    /* product details top */
    
    #breadCrumb{
    height:28px; line-height:28px; 
    
    } 
     
    #breadCrumb a ,#breadCrumb h1{
        color: #333333;
        text-transform: uppercase;
        font-size: 11px;
        display:inline; 
    }
    /* product details */
    
     
    
    #extraInfo{
        margin-top: 15px;
        background-color: #FFFFFF;
        width: 284px;
    }
    
    
    #extraInfo a{
        width:134px;
        padding:3px;
        float:left;
        text-align:center;
        font-size: 10px;
        font-family: Tahoma;
         border:1px solid #333;
        text-transform: uppercase;
        height:16px; line-height:16px;
    }
    
    
    #extraInfo a.selected{
        color:#fff;
        background:#333;
        font-weight: bold;
    }
    
    #extraInfo a.notSelected{
    color:#333;
    background:#f1f1f1;
    } 
    
    #extraInfo a.selected:hover{
    background:#333;
    }
    
    #extraInfo a.notSelected:hover{
    background:#666666; color:#fff
    }
    
    
    
    
    #extraInfo1,#extraInfo2 {
        border: 1px solid #333;
        display: block;
        padding: 9px;
        min-height: 60px;
        margin-top: 2px;
        border-bottom: 2px solid #333;
    }
    
     
     
    /*######## login OLD ########### */   
    #login{
        width: 185px;
        float: left;
        text-align: left;
        border-right: 1px dotted #333;
        padding: 10px;
        background: #fff;
    }
    
     
    #login h1{
        font-size: 14px;
    } 
    #login .inputs{
        width:170px; 
        padding: 5px; 
        border:2px solid #ccc;
        font-size: 11px;
        color: #666666;
        font-style: normal;
        background-color:#fff;
        margin-top:4px;
    }
    
    #login .labels{
        color:#000000;
        font-weight:bold;
        font-size: 10px; 
        text-align: left;
        text-transform: uppercase;
        padding: 5px;
    } 
    
    #login .headers{
        color:#FFFFFF;
        font-weight:bold;
        font-size: 12px;
        text-align: left;
        text-transform: uppercase;
        padding: 5px;
        background-color: #999999;
    }  
    
    #login .buttonWrapper{
        font-weight:bold;
        font-size: 13px;
        line-height: 28px;
        text-align: right;
        padding-top: 15px;
    }
    
    #login .formButton  {
        width: 130px;
        background-color: #333333;
        color: #FFFFFF;
        font-size: 10px;
        font-weight: bold;
        border: 0px;
        padding: 6px;
        margin-left: 10px;
    }  
      
    /*######## login OLD ########### */  
    
    
    
    
     
     
    /*######## login ########### */ 
     
    .login{
        width: 325px;
        float: left;
        text-align: left;
        padding: 5px;
        /*background: #fff;
        border: 1px solid #e1e1e1;
        border-right-width:6px; */
        height: 270px;
        margin-left: 10px;
    }
    
    
    .login .headers   {
        color:#ED008C;
        font-weight:bold;
        font-size: 17px;
        margin-bottom:6px;
        text-align: left;
        text-transform: uppercase;
        padding: 7px;
        /*background-color: #8A8A8A;*/
        font-family: Tahoma;
    }
    
    .login .hgrey
    {
        color:#000000 !important;
    }
    
    .login .rows{
    height:35px; margin:2px; clear:both
    } 
    
    .login .inputs{
        width:200px;
        padding: 4px;
        border:1px solid #FFFFFF;
        font-size: 11px;
        color: #666666;
        font-style: normal;
        background-color: #fff;
        margin-top:0px;
        display: block;
        float: right;
    }
    
    .login .labels{
        color:#000000;
        font-weight:bold;
        font-size: 10px;
        text-align: left;
        text-transform: uppercase;
        padding: 5px;
        display: block;
        float: left; width:120px;
     
    } 
    
    
    .loginBtn{ width:172px;}  
    
    .btnGrey
    {
        background-color: #515151 !important;
        width:209px !important;
        cursor:pointer;
        
    }
    
    .btnPink
    {
        width:209px !important;
        cursor:pointer;
    }
    
    .fTopW
    {
        border-top:3px solid #ffffff;
    }
    
    .cBlack
    {
        color:#000000 !important;
    }
    
    .pT20
    {
        padding-top:20px;
    }
    .pT08
    {
        padding-top:8px;
    }
    .login-cont
    {
        width:800px !important;
    }
    
    .sub-login-cont
    {
        background-color: #cccccc !important;
        float:left;
        width: 780px;
        height: 413px;
        padding:10px 0px 10px 0px
    }
    
    .login-left
    {
        width:360px !important;
    }
    
    .login-right
    {
        background: #ffffff no-repeat; !important; 
        margin-left: 55px; 
        line-height: 25px;
        height:403px;
    }
    
    .lArrow
    {
        float:left;
        width: 38px; 
        margin-top: 6px;
        background: transparent url(http://tullinmode.com/images/arrows00.png) no-repeat scroll 0 0;
        height: 20px;
        
    }
    /*######## login ########### */  
    
    
    
    /* forms for login and register etc - check all forms for change effects*/
    
    .formWrapper { /* div*/
        text-align:left;
        margin:0;
        padding:0;
        margin-top: 6px;  
    
    }
    
    .formWrapper form, .loginWrapper form { /* form */
        padding:5px;
        margin:0px;
        background-color: #FFFFFF;
        text-align:left;
        margin-left: 6px;
        font-family: Tahoma;	font-size: 11px;	color: #333333;
     
    }
    
    .rows {
    height:30px; margin:3px; clear:both
    }
    
    
    
    .formWrapper .headers , .loginWrapper .headers{
        line-height:30px;
        border-bottom:6px solid;
        font-size: 13px;
        font-weight: bold;
        margin-bottom: 6px;
        border-color: #999999;
        text-transform: uppercase;
    }
    
    .labels{
        clear: both;
        color: #333333; 
        font-weight:bold;
        text-transform: uppercase;
        display: block;
        float: left;
        width: 170px;	font-size: 10px;
        line-height: 21px;	margin-right: 10px;margin-left:4px;
    } 
    
    .inputs{
        width: 260px;
        border: 2px solid #e3e3e3;
        padding:1px;
        height:17px;
        background:#fff;
        background-color: #FFFFFF;color:#333
      }
      
    .inputsErr{ border-color:#ff0000}
    .inputsOver { border-color:#ccc; background:#f1f1f1} 
    
    
    .inputsDD {
        width: 266px;
        border: 2px solid #e3e3e3;
        margin-bottom:2px;
        padding:2px;
        background:#fff;
        background-color: #FFFFFF;
    }
    
    
    
    .inputsDDErr  {
        border: 2px solid #ff0000;
        background-color: #FF0000;
        color: #F0F0F0;
    } 
    .inputsDDOver {
     border: 2px solid #e3e3e3; 
        background-color: #fff;
        color: #333;
        } 
    
    
    
    .formWrapper .lastRow {
        clear: both;
        margin-bottom: 10px; line-height:55px;
        text-align:right;
        height: 55px;
        margin-top: 10px; border-top:2px solid #ccc;
    }
     
    
    .formButton {
        background-color: #DB0068;
        color: #FFFFFF;
        font-size: 10px;
        font-weight: bold;
        border: 0px;
        padding: 6px;
        margin-left: 10px;
    }
    
    
      
    /*######## eo forms ########### */ 
    
    .block { display:block}
    
    /************** FILE STYLE PAGE **************/
    
    .styleNav ul {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0 0 20px;
        padding:8px 0px 9px 0;
        text-align:right;
    }
    
    .styleNav ul li {
        font-size:70%;
        margin-bottom:0;
        padding:0px 0px 0px 10px;
    }
    
    .styleNav ul li {
        font-family:georgia,serif;
        font-size:80%;
    }
    
    div.styleNav.one a {
        font-size:150%;
    }
    
    div.styleNav.one a:hover {
        color: #FF0000 !important;
    }
    
    .styleNav ul li a {
        border-bottom:1px solid #E1E1E1;
        padding: 7px 0px;
    }
    
    .styleNav ul li a {
        /*color:#D40075;*/
        color:#000000;
        display:block;
        font-family:georgia,serif;
        font-style:italic;
        font-weight:bold;
        text-decoration:none;
        background: transparent url(http://tullinmode.com/images/uarrow00.png) no-repeat scroll left center;
    }
    
    .styleNav ul li a.darrow {
        background: transparent url(http://tullinmode.com/images/darrow00.png) no-repeat scroll left center;
    }
    
    .styleNav ul li a span {
        display:block;
        margin:0;
        padding:0;
    }
    
    .styleNav ul li ul
    {
        margin:0px;
    }
    .styleNav ul li ul li a{
        color:#666666;
        display:block;
        font-family:georgia,serif;
        font-style:italic;
        font-weight:normal;
        background: none;
        border-bottom: none;
        padding:3px 0px;
    }
    .styleMtopB
    {
        background: #000000;
        margin: 0px;
        padding: 10px 0px 0px 0px;
    }
    .styleMTop
    {
        background: transparent url(http://tullinmode.com/images/fstyle-t.png) no-repeat left top;
        height:85px;
        width:auto;
        padding-top:5px;
    }
    .styleLogo
    {
        background: transparent url(http://tullinmode.com/images/fstyle-l.png) no-repeat left center;
        height: 66px;
        width:auto;
        margin: 6px;
    }
    /************** SITE MAP ********************/
    #footerContainer
    {
        padding-left:65px;
    }
    
    #footerLinks {
        list-style-type:none;
        margin:0 0 25px;
        padding:8px 0 0;
    }
    #footerLinks dl
    {
        /*height:200px;*/
    }
    #footerLinks li {
        display:block;
        float:left;
        width:23%;
        padding-top:10px;
    }
    #footerLinks dt {
        border-bottom:1px solid #CCCCCC;
        font-size:12px;
        font-weight:bold;
        margin-bottom:3px;
        margin-left:15px;
        padding-bottom:3px;
        width:177px;
    }
    #footerLinks dd {
        margin-bottom:0.2em;
        margin-left:15px;
    }
    #footerLinks * {
        margin:0;
        padding:0;
    }
